Senior Software Engineer, Generalist

New
A
AnzaBlockchain, Web3
New York, New York, United States. San Francisco, California, United States. Zürich, Zurich, Switzerland. London, England, United KingdomFull-TimeSenior
Salary180,000 - 300,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
3+ years
Required Skills
BlockchainC++RustLinuxDistributed Systems

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.
  • Knowledge of common security threats and best practices in securing consensus processes.
  • Ability to analyze complex systems, identify potential issues, and develop effective, flexible solutions.
  • Experience with performance profiling and optimization techniques.
  • Excellent teamwork and communication skills.
  • Familiarity with Linux, systems automation tools, and systems architecture.
  • Active participation in Bitcoin/Ethereum/Blockchain projects or the open-source community is highly desirable.

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.
  • 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.
View Full Description & ApplyYou'll be redirected to the employer's site
180,000 - 300,000 USD per year
Apply Now