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.

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available