remote
Senior Software Engineer, Core Frameworks & Protocols (Open-Source)
Software Engineer
Lead Software Engineer to architect and develop core frameworks and protocols for open-source projects, driving performance and community collaboration.
About the role
Key Responsibilities
- Design and implement core frameworks and protocols for open-source projects
- Optimize performance and scalability of low-level systems components
- Collaborate with the open-source community to gather requirements and feedback
- Mentor junior engineers and lead technical discussions on architecture decisions
- Ensure code quality through rigorous testing and code reviews
- Document technical specifications and contribute to public-facing documentation
Requirements
- 7+ years of experience in software engineering with expertise in C++ or Rust
- Deep understanding of protocol design and distributed systems
- Proven track record in open-source contributions or leadership
- Experience with performance optimization and memory management
- Strong problem-solving skills and ability to work in a collaborative environment
Skills
crustprotocol designopen source developmentdistributed systemsapi design