Senior Software Engineer
Senior backend engineer responsible for building scalable, reliable blockchain infrastructure primarily in Rust, with emphasis on networking and systems programming. Requires 5+ years of backend experience and a bachelor's degree or equivalent practical experience.
About the job
Responsibilities
- Design, code, test, debug, and deploy production-grade core backend components for a blockchain network.
- Focus on networking, reliability, and scalability.
- Maintain and improve high-quality software engineering practices within an open-source project.
Requirements
- Bachelor's degree in Computer Science or a related technical field, or equivalent practical experience.
- 5+ years of experience designing, testing, and implementing scalable backend systems.
- Experience with a low-level programming language such as Rust, C, C++, or Zig.
- Experience in systems programming; experience writing compilers, operating systems, kernels, or machine simulators is a strong signal.
- Experience writing correct, reliable software and deploying changes used by people.
- Creative, independent, and collaborative approach in a fast-paced environment.
Nice to Have
- Active participation in Bitcoin, Ethereum, blockchain, or open-source projects.
Compensation
- Base salary: $120,000–$260,000 annually.
- Compensation is base salary only and excludes equity, tokens, and benefits.
Skills
Rust, C, C++, Zig, Systems Programming, Blockchain, Networking, Backend Systems, Open Source, Operating Systems
Similar jobs
Backend Engineering jobsSenior software engineer building MongoDB’s SQL interface and query-engine capabilities, including tools that connect document data with SQL and BI workflows. Requires 5+ years of backend and database engineering experience, compiled-language proficiency, and strong computer science fundamentals.
The Senior Software Engineer will build and lead backend-focused identity and access management systems for MongoDB Atlas, covering authentication and authorization platforms. The role requires at least five years of software engineering experience, proficiency in a compiled language, and strong collaboration and mentoring skills.
This senior engineer will design and develop distributed infrastructure and features for Atlas Search, including semantic and vector search capabilities. The role requires 5+ years in data management or search systems, strong distributed-systems experience, and advanced Java development skills.
Senior backend engineer responsible for architecting and scaling highly available distributed services, leading multi-team technical initiatives, and improving reliability across a global travel and expense platform. Requires 6+ years of experience and expertise in backend systems, APIs, microservices, and event-driven architectures.
Senior Java Software Engineer building scalable backend and agentic AI systems for wealth management. The role requires 7+ years of Java software engineering experience, strong architecture and database skills, and hands-on fluency with AI-assisted development.