freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Engineer, Generalist

Open 23d

You will play a critical role in fortifying the Agave client and the broader Solana network. You will analyze and debug existing code, work with subject-matter experts to understand performance goals, and design and benchmark new solutions. You will build testing frameworks that simulate adversarial attacks, gather metrics to find bottlenecks, and collaborate with cross-functional teams to keep the network secure, scalable, and reliable. You will contribute to the entire software development lifecycle and craft detailed documentation and architecture designs.

Responsibilities

  • Develop, maintain, and enhance technical infrastructure, focusing on the Agave client within the Solana ecosystem
  • Design and implement testing frameworks and methodologies that simulate adversarial attacks and identify vulnerabilities
  • Gather and analyze metrics to identify performance bottlenecks
  • Work with subject matter experts to understand code component performance requirements and goals
  • Design, implement, and benchmark solutions to improve performance and reliability
  • Collaborate with cross-functional teams to architect solutions prioritizing reliability, scalability, security, and performance of the Solana network
  • Contribute to the entire software development lifecycle from concept and design to deployment
  • Craft detailed documentation and architecture designs to foster consistent standards and knowledge sharing

Requirements

  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
  • 3+ years of hands-on experience with core infrastructure software and distributed systems
  • Strong proficiency in systems programming languages such as Rust or C++
  • Experience with consensus algorithms, distributed systems, and blockchain technology highly desirable
  • Ability to analyze complex systems, identify potential issues, and develop effective solutions
  • Knowledge of common security threats and best practices in securing consensus processes
  • Experience with performance profiling and optimization techniques
  • Excellent teamwork and communication skills
  • Familiarity with Linux, systems automation tools, and systems architecture preferred
  • Understanding of networking, architecture, and distributed systems principles preferred
  • Active participation in Bitcoin/Ethereum/Blockchain projects or the open-source community is highly desirable

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available