Senior Software Engineer, Generalist
You will fortify the Agave client and the broader Solana network by analyzing and debugging code, designing and benchmarking solutions, building adversarial testing frameworks, gathering performance metrics, and collaborating across teams to maintain a secure, scalable, and reliable blockchain infrastructure.
Responsibilities
- Develop, maintain, and enhance technical infrastructure focused on the Agave client within the Solana ecosystem.
- Design and implement testing frameworks that simulate adversarial attacks and identify vulnerabilities.
- Gather and analyze metrics to identify performance bottlenecks.
- Work with subject matter experts to understand performance requirements and goals.
- Design, implement, and benchmark solutions to improve performance and reliability.
- Collaborate with cross-functional teams to architect reliable, scalable, secure, and high-performance solutions.
- Contribute to the full software development lifecycle from concept and design through deployment.
- Create detailed documentation and architecture designs to support 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 is highly desirable.
- Ability to analyze complex systems, identify issues, and develop effective solutions.
- Knowledge of security threats and best practices for 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, or open-source projects is highly desirable.