N1
Senior Software Engineer (Backend Rust)
NEWNew York City, Remote/Europe, Remote/US, ...Full-timeGlobal
š° USD 120,000 - 260,000/yr
š Midš Hybrid
RemoteRemote work position availableActivePosted within the last 30 days
Job Description
[AI-summarized by JobStash]
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
Tech Stack
software engineeringtestingZigreliabilityOpen sourcedebuggingC#Deploymentcompiler