Description
The Atlas API Experience (APIx) teams are part of MongoDB Atlas Data Services, a diverse group of individuals who develop the capabilities to run MongoDB globally.
As part of our team in APIx, you will be responsible for improving & extending our API platform & downstream tooling, such as the Atlas CLI. Our mission is to help Atlas customers automate their workloads easily through APIs & support internal teams contributing to the API.
We are looking for passionate, intrinsically-motivated software engineers who lead by example, raise the bar for those around them, and want to make a broad impact. No prior experience with MongoDB technologies is required!
Responsibilities
- Propose, design, implement and support product features for the MongoDB Atlas API Platform & MongoDB Atlas DevTools, such as AtlasCLI
- Build tooling that enables MongoDB users and developers to succeed, using programming languages such as Java, Go, Python & Javascript/Typescript
- Design and develop software integration components utilizing MongoDB’s technology (i.e. database, mobile, search, etc.) in larger contexts and integrate into partner frameworks or solutions
- Mentor and provide technical guidance to other engineers through code and design reviews, pairing, and knowledge sharing
- Lead sophisticated projects end to end, breaking large efforts into incrementally shippable deliverables
- Investigate and resolve and solving problems experienced by our customers, including complex and cross-team escalations. Our team has a Level 2 support rotation
- Apply our core values to your planning, designing, and coding work
Requirements
- A track record of independently delivering complex projects and leading the technical decisions that shape them
- Inspired by building systems that manage infrastructure at scale
- Approachable, curious, and intellectually honest
- Collaborate and communicate effectively across multiple teams, locally & remote across timezones, internally and externally as required, to drive projects to completion
- Enjoys an environment where you can coordinate your own time, prioritizing, and acting on multiple tasks concurrently without manager oversight
- Proficient in at least one of Java, Go, Python, or Javascript/Typescript, and able to pick up others as needed
- Experience building developer tooling, APIs, and/or Infrastructure as Code (IaC) integrations
- Working knowledge of at least one major cloud infrastructure platform (Amazon AWS, Google Cloud Platform, Microsoft Azure, etc.)
What We Offer
- Generous compensation package (top-range salary, equity, comprehensive benefits)
- Flexible working options with a focus on results rather than time spent in the office
- A high level of independence in your day-to-day work. Propose innovative solutions to existing problems and own the delivery from start to finish
- Opportunities to learn on the job (time and support to upskill in new technologies and learn new programming languages, as well as an allowance for educational material)
- Exposure to a wide variety of market verticals and a broad spectrum of interesting use cases
- You'll be joining a supportive and collaborative team that values its culture and promotes a positive work environment!
- Upon joining, you will have the opportunity to learn everything there is to know about MongoDB via specialized training on the MongoDB University platform and highly supportive colleagues