Senior Software Engineer (Platform)

Algorand Foundation

Algorand Foundation

Software Engineering
United States
Posted on Aug 28, 2025

ABOUT US

The Algorand Foundation's mission is to power a world where information has integrity & innovative solutions can scale - based on the Algorand blockchain technology.

The Algorand blockchain is uniquely capable of delivering on the promise of a borderless global economy. It achieves transaction throughputs at the speed of traditional finance but with immediate finality, near-zero transaction costs, and on a 24/7 basis. Its carbon-neutral platform and unique pure proof-of-stake consensus mechanism offers security and scalability on a decentralized protocol, all without a second of downtime since it went live in 2019. The Algorand Foundation is dedicated to fulfilling the global promise of the Algorand blockchain by taking responsibility for promoting the technology, decentralized governance, and a healthy and prosperous open-source ecosystem. Learn more about Algorand Foundation at www.algorand.co

ABOUT THE ROLE

This is a rare and unique opportunity to work at the intersection of systems programming and developer tooling, where you'll play a pivotal role in architecting and maintaining core infrastructure that powers a multi-language development platform. At the heart of this position lies the responsibility for developing high-performance Rust libraries and enhancing a sophisticated compiler system, making this role distinctly different from traditional software engineering positions.

What makes this role particularly unique is its dual focus on both low-level systems programming and high-level language compilation. You'll be working with Rust to build and maintain the foundational libraries that enable seamless integration across multiple programming languages, while also contributing to a compiler that transforms high-level languages like Python and TypeScript into Algorand Virtual Machine bytecode. This combination offers an exceptional opportunity to solve complex technical challenges at multiple levels of the software stack.

As a core member of the team, you'll have the chance to architect and implement critical developer tools that bridge the gap between different programming languages through FFI interfaces. You'll be deeply involved in performance optimization, memory management, and concurrency challenges, while also driving architectural decisions and mentoring other engineers including in Rust best practices. For developers who find satisfaction in solving low-level programming challenges while simultaneously working on high-level language compilation and optimization, this role presents an exceptional opportunity to work on technologies that sit at the foundation of modern software development.

CORE RESPONSIBILITIES

  • Develop and maintain high-performance Rust libraries for our multi-language development platform.
  • Implement FFI interfaces for multi-language integration (e.g. Python, Typescript, WASM, Go, Java)
  • Create and maintain robust cross-language interoperability layers
  • Review code and mentor other engineers in Rust best practices
  • Contribute to the development and maintenance of a compiler of high-level languages like Python and Typescript to the TEAL Algorand Virtual Machine Language.
  • Experience with Compiler Architecture: Familiarity with multi-stage optimizing compilers and their architectures, including working with and optimizing intermediate representations within a compiler pipeline.
  • Drive technical discussions and architectural decisions.

KEY REQUIREMENTS

  • No Ego - we are a highly collaborative team that consistently challenges each other to deliver high-quality software, but we always respect one another. We would like you to feel similarly.
  • 5+ years of professional software development experience
  • 3+ years of hands-on experience with Rust, including shipping production code
  • Deep understanding of systems programming concepts (memory management, concurrency, networking)
  • Experience with FFI and cross-language interoperability
  • Experience with performance profiling and optimization
  • Experience with CI/CD pipelines and automated testing
  • Proven ability to write clear technical documentation and communicate complex concepts effectively
  • A strong passion for developing high-quality and robust developer tools.

GOOD TO HAVE

  • Familiarity with Algorand and the ecosystem
  • A passion for blockchain and cryptography
  • Knowledge of WebAssembly and cross-platform compilation
  • Contributions to open-source projects, particularly Rust open-source projects
  • And eagerness to communicate and share knowledge

PERKS AND BENEFITS

You will work with talented and fun-loving trail-blazers across the world who are building an equitable and borderless economy. In addition, you will receive:

  • Competitive remuneration
  • Excellent retention program
  • Diverse, open, inclusive, and collaborative culture
  • Supportive and flexible work arrangement
  • Monthly wellness budget
  • Computer and tech accessories

NOTE FOR APPLICANTS
Algorand Foundation is an equal-opportunity employer. In accordance with applicable laws, we prohibit discrimination against any applicant or employee based on any legally recognized basis, including, but not limited to: race, color, religion, sex (including pregnancy, lactation, childbirth, or related medical conditions), sexual orientation, gender identity, age, national origin or ancestry, citizenship status, physical or mental disability, genetic information (including testing and characteristics), veteran status, uniformed service member status or any other status protected by federal, state or local laws of the country in which the applicant resides.

If you need assistance or to request an accommodation due to a disability, please contact join@algorand.foundation. Please note that only shortlisted candidates will be notified. All information gathered will be treated in strict confidence and solely used for recruitment purposes.

____

To protect the interests of all parties, Algorand Foundation does not accept unsolicited resumes from a third-party agency/ search firm recruiters. Any unsolicited resumes sent to any Algorand Foundation employee, regardless of the means of transmission (email, social media, etc.) will become the sole property of Algorand Foundation. Algorand Foundation will NOT pay a fee for any placement resulting from the receipt of an unsolicited resume.