Summary
Join MongoDB's Atlas Online Archive team as a Software Engineer 3 and contribute to the design, development, and testing of high-impact projects. You will enhance the scalability, performance, and reliability of our distributed storage systems. This role requires 3+ years of experience in software engineering, proficiency in a modern compiled language, and experience with distributed storage systems. The position offers the opportunity to work on high-growth projects and collaborate with a talented team. This role can be based in a US office or remotely. MongoDB offers a comprehensive benefits package including flexible paid time off, parental leave, 401k, and more.
Requirements
- 3+ years experience in software engineering, primarily focused on cloud-native backend systems
- B.Sc / M.Sc in Computer Science or similar field, or equivalent practical experience
- Proficient in a modern compiled programming language (Go, Java, C#, C++, etc.)
- Experience implementing, and operating distributed storage systems with high availability and durability guarantees
- Enjoys working with others towards a common goal
- You're a self-starter! You're comfortable organizing your own time and propose changes backed by data
- Is curious, collaborative, empathetic, coachable and intellectually honest
- Great diagnostics skills, considering edge cases in designs with a bias for simplicity
- Has a passion for problem solving and learning new things in the domains of computer science and software engineering
Responsibilities
- Design, architect, build, and deliver core pieces of Atlas Online Archive, primarily coding in Java, Go & Javascript (React)
- Approach problems from a customer-focused perspective and use data to propose high ROI improvements to our product and operations
- Collaborate with colleagues and other teams in Atlas to scope, spec and deliver new features
- Define your top priorities and focuses, communicate them, and execute against them
Preferred Qualifications
- Experience building and testing full-stack systems (using React or similar frameworks)
- Oncall experience and having customer first approach when considering different approaches
- Experience designing Data Lake protocols (and similar e.g. Delta Lake, Hudi,...)
- Experience optimizing throughput in distributed storage systems
- Experience working with multiple cloud providers (AWS, GCP, Azure)
Benefits
- Flexible paid time off
- 20 weeks fully-paid gender-neutral parental leave
- Fertility and adoption assistance
- 401(k) plan
- Mental health counseling
- Access to transgender-inclusive health insurance coverage
- Health benefits offerings