
Senior Software Engineer – Generalist
Anza
full-time
Posted on:
Location Type: Remote
Location: California • New York • United States
Visit company websiteExplore more
Salary
💰 $180,000 - $300,000 per year
Job Level
Tech Stack
About the role
- 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.
- Gather and analyze metrics to identify performance bottlenecks.
- Work with subject matter experts to understand code component performance requirements and goals, both present and future.
- Design, implement, and benchmark solutions to improve performance and reliability.
- 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
- A Bachelor's degree in Computer Science, Engineering, or equivalent practical experience and 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 potential issues, and develop effective, flexible solutions.
- Knowledge of common security threats and best practices in securing consensus processes.
- Actively consuming research papers, designing, and investigating new solutions.
- Experience with performance profiling and optimization techniques.
- Excellent teamwork and communication skills, with the ability to work effectively in a collaborative environment.
Benefits
- We offer a dynamic, fast-paced environment where innovation and problem-solving are at the heart of everything we do.
- Your work will have a direct impact on the security and scalability of blockchain technology, contributing to the foundation of decentralized applications worldwide.
- We're excited to welcome individuals who share our passion for pushing the boundaries of blockchain technology.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
RustC++systems programmingperformance profilingoptimization techniquestesting frameworksadversarial attacksconsensus algorithmsdistributed systemsblockchain technology
Soft Skills
teamworkcommunicationproblem-solvingcollaborationanalytical skillsflexibilitydocumentationknowledge sharing
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Engineering