Anza

Senior Software Engineer – Generalist

Anza

full-time

Posted on:

Location Type: Remote

Location: CaliforniaNew YorkUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $180,000 - $300,000 per year

Job Level

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