MongoDB

Software Engineer, Developer Productivity

Sydney, Australia
MongoDB R Python API AWS
This job is closed! Check out or
Description

The worldwide data management software market is massive (IDC forecasts it to be $138 billion by 2026!). 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.

MongoDB is a complex, mission critical database server that needs to run in a wide variety of environments, perform well, and handle a massive range of error conditions and user inputs without failure. This creates unique challenges for our continuous integration system in terms of scaling and meeting performance expectations of our developer users. The R&D Productivity Group is responsible for handling these challenges, and is looking for a backend software engineer to help solve them.

The R&D Productivity Software Engineer role will build the backend continuous integration systems that make it possible to ensure that our products have high performance across a wide range of different deployment topologies. This will require tools that can replicate the environments used by our customers, and also generate workloads that can stress our systems and ensure that they will perform in mission critical contexts 

The Ideal Candidate should

  • Have 2+ years of experience working on software or software systems
  • Have experience working in a dynamically typed scripting language (this team uses Python)
  • Have experience working in a statically typed, compiled language (this team interacts with C++ code)
  • Be comfortable building and operating web based APIs and the databases that back them
  • Be comfortable building command line and web tools to be used as part of the development process and as part of a continuous integration Pipeline
  • Know how to ship systems in a Cloud environment (we are in AWS), understanding concepts such as provisioning and deployment
  • Be able to write performant, reliable, and correct code that meets the needs of downstream frontend and analytics systems
  • Be able to identify performance and reliability bottlenecks in an existing software system, and how to fix them
  • Be a helpful and thoughtful communicator with other engineers and stakeholders

Expectations

  • Help develop a world-class continuous integration experience that allows us to build and test all of our MongoDB products
  • Develop tools to use in development and continuous integration to stress our product, and diagnose and fix any performance issues
  • Write code with an eye towards being able to operate it as we continue to scale the volume of jobs and data that we handle
  • Provide internal support for our systems, answering questions and addressing technical issues as they arise

Success

Three Months

After three months, you will have made contributions to in-progress software development projects, including providing feedback and input to design changes while the project is in progress. You will be able to reliably work on small features and bugs, and medium features in areas you have worked on. You will be in discussions about next steps for larger projects to carry out in the following quarter.

Six Months

You will have led or been a major contributor on one or more substantial development projects. You will be regularly suggesting and evaluating large and small projects. You will be subject matter expert across some of our systems, and will be able to answer questions about how they perform and operate.

One Year

You will regularly be leading or making major contributions to technical projects that have a substantial impact on our ability to reliably deliver a good experience for the developers that use our products at MongoDB. You will be a strong technical resource across all of our systems, and will be able to provide support and guidance regarding technical direction. You will be responsible for mentoring newer and more junior members of the team.

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 is an equal opportunities employer.

 

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 212 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers