Software Engineer
Build core backend components for a horizontally scalable blockchain network, focusing on networking, reliability, and scalability. The role requires backend and systems programming experience, proficiency in a low-level language such as Rust, and a bachelor's degree or equivalent practical experience.
About the job
Responsibilities
- Design and code core backend components for a blockchain network, with a focus on networking, reliability, and scalability.
- Create, test, debug, and deploy production-grade backend software, primarily in Rust.
- 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.
- 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; strong signals include writing compilers, operating systems, kernels, or machine simulators.
- Experience writing correct, reliable software and deploying changes to software used by people.
- Creative, independent, and collaborative approach in a fast-paced environment.
Nice-to-haves
- Active participation in Bitcoin, Ethereum, blockchain projects, or the open-source community.
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, Backend Systems, Blockchain, Networking, Scalability, Open Source
Similar jobs
Backend Engineering jobsBackend engineer developing secure, scalable satellite mission operations software with Python and AWS. The role requires backend API development, cloud infrastructure, containerization, AI platform integrations, active U.S. security clearance, and 3+ years of relevant experience.
Develops backend software and APIs for cloud-native satellite mission operations using Python and AWS. The role requires 3+ years of backend or related development experience, cloud and container expertise, and a bachelor's degree or equivalent demonstrated capability.
Build and operate backend services for Block’s card-issuing platform, covering issuance, transaction processing, and disputes at massive scale. The role requires 3+ years of software development experience, production ownership, AI fluency, and a bachelor's degree or equivalent.
Builds production software, AI-assisted workflows, and technical controls that operationalize privacy across cloud-based products. The role requires backend programming, LLM systems, integrations, and practical data-protection experience while partnering across Security, Engineering, Product, Data, and Legal.
Build and operate production backend features, APIs, integrations, and services for a large-scale DevSecOps platform. The role requires professional backend development experience, strong database and testing fundamentals, independent feature ownership, and clear asynchronous communication.