Job Url: https://www.remoterocketship.com/company/algorand-co/jobs/senior-software-engineer-platform-united-states-remote Job Description: Algorand Foundation Website LinkedIn All Job Openings Algorand Foundation is an organization dedicated to fostering the growth of the Algorand blockchain ecosystem. It provides developers with tools such as SDKs for creating secure, decentralized applications, supports tokenization platforms, DeFi protocols, and digital payment solutions, and facilitates community engagement through forums and events. Algorand focuses on energy efficiency, quantum security, and decentralization, employing a Pure Proof-of-Stake consensus mechanism. It collaborates globally with different sectors, including finance and supply chain, to leverage blockchain for asset tokenization and data traceability. By offering staking rewards and fostering partnerships, the foundation aims to drive blockchain adoption and innovation at scale. Blockchain β€’ Cryptocurrency β€’ Research β€’ Economics β€’ Security 51 - 200 employees Founded 2019 πŸ’³ Fintech 🌐 Web 3 Senior Software Engineer, Platform 3 days ago πŸ‡ΊπŸ‡Έ United States – Remote ⏰ Full Time 🟠 Senior πŸ§‘β€πŸ’» Full-stack Engineer Java Python Rust TypeScript Go Apply Now Receive Emails with Similar Jobs Report problem πŸ“‹ Description β€’ 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. 🎯 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. β€’ 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. πŸ–οΈ Benefits β€’ Competitive remuneration β€’ Excellent retention program β€’ Diverse, open, inclusive, and collaborative culture β€’ Supportive and flexible work arrangement β€’ Monthly wellness budget β€’ Computer and tech accessories