Senior Software Engineer (Backend Rust)
2 days agoSeniorSalary: 120K - 260KNew York City; Remote/Europe; Remote/US; San Francisco Bay AreaHybridFull TimeBackendJobs by N1
Skills
About the Role
You will spearhead development of core backend components for the blockchain network. You will design and implement networking and systems-level components primarily in Rust, write tests, debug issues, and deploy production-grade software. You will improve reliability and scalability and maintain high-quality engineering practices in an open-source codebase.
Requirements
- Bachelor's degree in Computer Science or related technical field or equivalent practical experience
- 5+ years of experience designing testing and implementing scalable backend systems
- Experience with low level programming languages such as Rust C C++ or Zig
- Experience in systems programming (compilers operating systems kernels machine simulators)
- Experience writing correct reliable software and deploying changes used by people
- Creative independent and collaborative team player able to work in a fast paced environment
- Active participation in Bitcoin Ethereum or other blockchain projects or the open-source community is highly desirable
Responsibilities
- Design and implement core backend components in Rust
- Build and maintain networking components
- Ensure system reliability and scalability
- Write tests and deploy production-grade software
- Debug and troubleshoot systems and performance issues
- Maintain and enhance software engineering practices for the open-source project
- Perform systems programming tasks related to compilers operating systems and kernels
