Remote Senior Software Engineer for Distributed Database Infrastructure
MongoDB
About the role
About
Tackle challenging problems as a Senior Software Engineer and enhance core capabilities of a leading distributed database. Focus on networking, observability, and data movement issues remotely from Canada. In this pivotal role, you will utilize your 5+ years of experience in building distributed systems.
Key skills include proficiency in C++, strong knowledge of data structures, algorithms, and software design. Your contributions will directly impact systems with a large user base while promoting collaboration within a diverse team culture.
Leverage your expertise in distributed systems to improve critical database functions and impact developers and architects positively.
Responsibilities
- Design and implement robust distributed systems
- Collaborate on improving connection management
- Participate in load shedding and scale-out initiatives
- Analyze and enhance system observability features
- Mentor new engineers and guide project development
Requirements
- 5+ years experience in distributed system design
- Proficient in C++; Rust knowledge is a bonus
- Degree in Computer Science or related field
- Strong problem-solving skills in system design
- Understanding of modern computer architecture
Requirements
- 5+ years experience in distributed system design
- Proficient in C++
- Strong problem-solving skills in system design
- Understanding of modern computer architecture
Responsibilities
- Design and implement robust distributed systems
- Collaborate on improving connection management
- Participate in load shedding and scale-out initiatives
- Analyze and enhance system observability features
- Mentor new engineers and guide project development
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free