Senior Software Engineer, Infrastructure
Anza
N/A
Job Details
Full-time
Full Job Description
Who We Are
Anza is the leading software development firm building in the Solana ecosystem. We are working on Agave, a forked version of the original Solana Labs client validator client, developer tooling for dApp developers on Solana, and contributing to the next generation of apps and protocols in the ecosystem. We are a small, lean, and scrappy team looking for talented people who are willing to jump in and use their expertise to help build robust web3 protocols. If you’re looking to join a fast-paced, problem solving environment in the center of blockchain infrastructure, cryptocurrency, and decentralized applications, then read on.
The Role
As a Software Engineer specializing in adversarial testing, you will play a critical role in fortifying Anza's Agave client and the broader Solana network. Your work will directly contribute to the robustness and reliability of our blockchain infrastructure, ensuring it remains secure against emerging threats and scalable to accommodate future growth.
Responsibilities
- Develop, maintain, and enhance our technical infrastructure, focusing on the Agave client within the Solana ecosystem.
- Design and implement testing frameworks and methodologies that simulate adversarial attacks, identifying vulnerabilities before they can be exploited.
- Collaborate with cross-functional teams to architect solutions that prioritize reliability, scalability, security, and optimal performance of the Solana network.
- Contribute to the entire software development lifecycle, from concept and design to deployment, ensuring smooth transitions between development, staging, and production environments.
- Craft detailed documentation and architecture designs to foster consistent standards and knowledge sharing across teams.
Requirements
What You'll Bring
- A Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
- At least 3 years of hands-on experience with core infrastructure software, distributed systems, and testing
- Expertise in programming languages such as Rust, C++, or similar, with a focus on writing secure code and identifying potential vulnerabilities..
- Proficiency in configuration management, automation, technical troubleshooting, and performance optimization.
- Strong scripting skills with a focus on enhancing monitoring and automation capabilities.
- Ability to work collaboratively within a team to meet shared objectives and deadlines.
Preferred Qualifications
- Familiarity with Linux, systems automation tools, and systems architecture.
- Deep understanding of TCP/IP networking, architecture, and principles underlying distributed systems.
- A knack for designing secure protocols, software, and algorithms that minimize trust requirements.
- Active participation in Bitcoin/Ethereum/Blockchain projects or the open-source community is highly desirable.
Benefits
The salary range for US-based candidates will be determined throughout the interview process depending on experience, skill, and location. Candidates should anticipate an annual base salary (not including incentive compensation or other benefits) of $150,000 USD to $275,000 USD.