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.
We're looking for a Software Engineer to join our growing team, building tooling to automate infrastructure on any cloud and developing MongoDB integrations that seamlessly integrate into partner frameworks or solutions.
As part of the team, you will propose, design, build and support product features supporting integrations such as AWS Cloud Formation & AWS CDK, Terraform & Vault. You will build our next generation Atlas SDK for an expanding set of languages.
Automation & DevOps is at our core, with the number of Integrations & SDKs continuing to grow. You will be part of building a platform that allows our team to scale with that growth.
Responsibilities
- Propose, design, implement and support product features for MongoDB Atlas DevOps & SDK tooling, such as MongoDB Atlas Cloud Formation Resources, MongoDB Atlas Terraform Provider & MongoDB Atlas Go SDK
- Build tooling that enables MongoDB users and developers to succeed, using programming languages such as Golang (primary), Java, Python & Javascript/Typescript (Experience in at least one of the above is desirable)
- 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
- Incrementally ship elements of sophisticated projects
- Assist with investigating and solving problems experienced by our customers, Our team has a Level 2 support rotation
- Apply our core values to your planning, designing, and coding work
Requirements
- Inspired by building DevOps & automated tooling that manages deployments 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
- Some experience building Infrastructure as Code (IaC) tooling & integrations
- Familiar with cloud infrastructure platforms, tools and concepts (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