Summary
MongoDB is a company dedicated to empowering innovators to create and disrupt industries through software and data. The Software Engineer 3 role involves contributing to the design and implementation of scalable projects for Atlas Search, ensuring a seamless user experience for large workloads, and collaborating with a team to make sound technical decisions.
Responsibilities
- Contribute to the design, implementation, and support of projects that improve the scalability of Atlas Search to make using it a seamless experience for even the largest workloads
- Work with a collaborative team that prioritizes sound technical decision-making and building systems that our customers love and that we are proud of as engineers
- Have the opportunity to lead projects and own subsystems
- Provide input on the team’s roadmap and help determine the architecture of our system
Skills
- 2+ years of hands-on experience designing, building, testing, and maintaining industrial-strength backend software and automation in complex codebases
- Experience developing distributed systems and multithreaded applications
- Familiarity with public cloud platforms, distributed infrastructure, and metric-based development
- Experience with at least one modern statically typed programming language, and interest in working with Java
- Excellent verbal and written technical communication skills and enthusiasm for collaborating closely with colleagues
- A growth mindset and the desire to learn quickly through taking on challenges, reflecting on outcomes, and incorporating feedback
- A strong sense of ownership over their work, from initial design all the way through maintaining code in production
Qualifications
Must Haves
- 2+ years of hands-on experience designing, building, testing, and maintaining industrial-strength backend software and automation in complex codebases
- Experience developing distributed systems and multithreaded applications
- Familiarity with public cloud platforms, distributed infrastructure, and metric-based development
- Experience with at least one modern statically typed programming language, and interest in working with Java
- Excellent verbal and written technical communication skills and enthusiasm for collaborating closely with colleagues
- A growth mindset and the desire to learn quickly through taking on challenges, reflecting on outcomes, and incorporating feedback
- A strong sense of ownership over their work, from initial design all the way through maintaining code in production
Benefits
- Equity
- Participation in the employee stock purchase program
- 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