Senior Software Engineer, Docs Platform

Save to Kiter
What Mongodb is looking for in applicants

The database market is massive (IDC estimates it to be $121B+ by 2025!) and MongoDB is at the head of its disruption. At MongoDB we are transforming industries and empowering developers to build amazing apps that people use every day. We are the leading modern data platform and the first database provider to IPO in over 20 years. Join our team and be at the forefront of innovation and creativity.

The MongoDB Documentation Platform team is building the next generation of documentation tooling. We support the work of MongoDB's exceptional technical writers and documentation engineers and craft delightful user experiences for users of MongoDB's documentation.

For this role, we're looking for someone who will enjoy full-stack development, with opportunities to work on our React front-end, refine our AWS-powered infrastructure, and  generally pitch in to support whatever projects we're working on. 

Our team maintains a reStructuredText toolchain, the MongoDB documentation's front-end, the infrastructure and tooling that docs writers use to preview and publish documentation, and an extension for Visual Studio Code. Our engineers use Node.js and React, Python, and whatever other languages are the right tools for the job. Our infrastructure runs on AWS with the Serverless framework, integrated with Lambda and ECR/ECS, backed by MongoDB Atlas and Realm.

You might be right for this role if you

  • Have at least 4 years of experience working as a developer with some flavor of javascript, preferably with some React experience
  • Have at least 1 year of experience working as a developer within a cloud provider environment (AWS preferred)
  • Are enthusiastic about testing (be it integration, regression, unit, etc.) and excited about opportunities to enhance code quality
  • Are aware of different application deployment and maintenance strategies
  • Communicate well, both verbally and in writing
  • Enjoy collaborating with teammates, product management, and stakeholders
  • Are self-motivated, organized, and have strong time management skills

You'll be on the team responsible for

  • Developing and supporting the open source tooling MongoDB's documentation team uses to write and publish the docs
  • Maintaining the infrastructure that writers use to build, preview, and publish MongoDB documentation sites
  • Crafting delightful user experiences for readers of MongoDB's documentation that help our content teams develop content for our global audience
  • Maintaining and enhancing the Snooty VSCode extension

Success in this role means

  • Within one month, you will understand the high-level architecture of the Documentation Platform and will have completed a few small bug fixes
  • Within three months, you will feel comfortable working in one component of the platform, able to fix bugs, implement small features, and review your teammates' code. You will feel comfortable following our development processes
  • Within six months, you will have a broad understanding of the platform and feel comfortable performing initial debugging for any issue. You will have spec'd out and implemented a new planned feature in your focus area
  • Within 12 months you will be consistently developing new features within one or two areas of the Platform and will have a good idea of "what's next" for the part of the Platform that you are most familiar with

This role can be based out of the New York City headquarters or remotely in North America.

To drive the personal growth and business impact of our employees, we’re committed to developing a supportive and enriching culture for everyone. From employee affinity groups, to fertility assistance and a generous parental leave policy, we value our employees’ wellbeing and want to support them along every step of their professional and personal journeys. Learn more about what it’s like to work at MongoDB, and help us make an impact on the world!

MongoDB is committed to providing any necessary accommodations for individuals with disabilities within our application and interview process. To request an accommodation due to a disability, please inform your recruiter.

MongoDB, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type and makes all hiring decisions without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

Want some tips on how to get an interview at Mongodb?

What is Mongodb looking for?
If this role looks interesting to you, a great first step is to understand what excites you about the team, product or mission. Take your time thinking about this and then tell the team! Get in touch and communicate that passion.
What are interviews for Senior Software Engineer like?
Interview processes vary by company, role and team. The best plan is to see what others have experienced and then plan accordingly.
How to land an interview at Senior Software Engineer?
A great first step is organizing your path to an offer. Check out Kiter for tools to get started!