This job was successfully filled. Explore other exciting opportunities at Zircuit or browse similar active positions below.
Senior Rust Engineer
About This Role
As a Senior Software Engineer, you will be deeply hands-on, influencing technical architecture and driving critical features from conception to deployment. You'll contribute to a highly skilled agile team, ensuring the reliability, scalability, and maintainability of our groundbreaking systems.
What You'll Be Doing
Write, review, and maintain high-quality, production-level code for blockchain-related software and infrastructure.
Take ownership of end-to-end feature development, from design through deployment and maintenance.
Contribute to architecture and design decisions, ensuring scalability, reliability, and maintainability.
Identify and resolve complex technical issues in production systems.
Mentor junior engineers and guide best practices across the team.
Participate actively in sprint planning, backlog refinement, and technical discussions.
Continuously improve development processes, tooling, and testing strategies.
Participate in an on-call rotation schedule to support production systems.
What We're Looking For
Background in Computer Science or a related field.
5+ years of professional software development experience, with significant Rust experience.
Strong expertise with Rust tooling: build systems, package managers, unit testing, and CI/CD pipelines.
Knowledge of blockchain architecture, Ethereum, or other decentralized protocols.
Proven ability to develop mission-critical features and navigate large, complex codebases.
Experience conducting and receiving code reviews, with a focus on high-quality, maintainable code.
Comfortable taking ownership of features end-to-end: design, implementation, testing, deployment, and maintenance.
Strong collaboration skills and ability to work effectively in cross-functional teams.
Fluent in Git and GitHub workflows.
Familiarity with agile development processes, sprint planning, and backlog management.
Proactive, self-driven, and detail-oriented, with excellent problem-solving and critical-thinking skills.
Habit of writing thorough unit and integration tests.
Strong English communication skills, both written and verbal.
Bonus Points
Experience with cryptography or security, especially zero-knowledge proofs.
Understanding of compilers, virtual machines, or low-level systems.
Previous work with go-ethereum (geth) or rust-ethereum (reth).
Experience mentoring and guiding junior engineers.
Why Join Us
Competitive compensation package + performance and referral bonuses.
100% remote and flexible working hours – work from anywhere in the world.
Generous paid time off, including maternity/paternity leave.
Retirement/pension plan.
Equity options.
Free gym membership or virtual alternative of your choice.
Early access to emerging products and trends in the crypto space.
Join quarterly all-expenses-paid retreats in exotic/exclusive locations with the team.
About Zircuit
Zircuit is at the forefront of the Web3 revolution, building a fully EVM-compatible ZK rollup designed to offer unparalleled security and performance without compromising decentralization. Our innovative architecture merges a ZK rollup with an optimistic-style proof, delivering a highly scalable and cost-efficient platform for the next generation of decentralized applications. We are committed to pushing the boundaries of what's possible in the blockchain space, providing cutting-edge infrastructure that empowers developers and users alike with enhanced security guarantees and a seamless experience. At Zircuit, we cultivate a dynamic and collaborative culture where innovation is not just encouraged, but expected. We are a team of passionate engineers, researchers, and blockchain enthusiasts dedicated to solving complex problems and contributing to a more secure and decentralized future. Our remote-first approach champions flexibility, allowing us to attract and retain top-tier global talent who thrive on tackling challenging technical frontiers in cryptography and distributed systems. We believe in open communication, continuous learning, and fostering an environment where every voice contributes to our collective success. Joining Zircuit means becoming a pivotal part of a groundbreaking project that is redefining the core infrastructure of Web3. You'll work alongside leading experts, contribute to open-source initiatives, and have a tangible impact on the security and scalability of the entire blockchain ecosystem. If you're driven by a desire to build foundational technology, embrace intellectual challenges, and contribute to a truly decentralized world, explore our careers and help us shape the future of ZK rollups and beyond.