Software Engineer, Performance Infrastructure

Full Time
Sydney NSW, Australia
9 months ago

The worldwide data management software market is massive (According to IDC, the worldwide database software market, which it refers to as the database management systems software market, was forecasted to be approximately $82 billion in 2023 growing to approximately $137 billion in 2027. This represents a 14% compound annual growth rate). At MongoDB we are transforming industries and empowering developers to build amazing apps that people use every day. We are the leading developer 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 Developer Productivity team provides a highly leveraged foundation of shared tools and services that support our product development process. We succeed when MongoDB product and engineering teams are able to deliver the best solutions to our customers through a highly effective software development process.

We are looking for a Software Engineer to research and develop tools and processes to drive significant increases in code quality and development productivity, specifically within the area of performance. We are looking for an individual with deep empathy for engineering teams, who cares strongly about writing high-quality code that solves real end-user problems, and has a drive to improve the practices and processes of MongoDB’s many software engineering teams.

This role can be based out of our Sydney office or remotely in the Australia region.

Our ideal candidate will have
  • Meaningful hands-on coding experience in C++, Go, or Python (or related languages)
  • Meaningful experience managing and monitoring deployed production systems
  • Experience across a breadth of topics including CI/CD systems, Kubernetes, Terraform, CMake, OpenTelemetry, Bazel, and AWS
  • Some knowledge of build and/or deployment systems
  • Excellent communication skills, with the proven ability to discuss and distill complex topics in interpersonal settings
Responsibilities
  • Designing, developing and documenting high-quality software using C++, Python, and Go
  • Advocate for improvements to stability, observability, and robustness
  • Maintaining and continuously improving existing software
  • Promoting a culture of performance engineering within MongoDB by giving presentations, creating documentation, and providing an opinionated user-focused experience in our tools
  • Establishing relationships with other software engineers at MongoDB to understand, advocate for, and solve their issues
  • Collaborating to provide well-articulated opinions on day-to-day problem solving and long-term goals for the team
  • Working with unfamiliar languages, tools, and systems, including estimating and mitigating risks through proof-of-concept work in unfamiliar areas
Success Measures In 1 month
  • You will acquire a basic understanding of our tools and systems. You will be capable of addressing simple user inquiries or directing them to the appropriate person
  • You will have resolved a few bugs and/or implemented a simple feature
In 3 months
  • You will have regular communication with other engineers and effectively represent their interests in team meetings
  • You will be able to utilize internal documentation, knowledge management, and source code to resolve complex user inquiries, resolve simple bugs and scope simple features
In 6 months
  • You will be able to advocate for new features and bug fixes by proposing specific additions or modifications to our codebases
  • You will have tackled a complex bug or feature that required collaboration with individuals outside of the team
In 12 months
  • You will have made significant contributions to the team's objectives, both technically through leading the implementation of meaningful projects, and collaboratively by contributing to the projects, features, and bug fixes of others
  • You will become an internal subject matter expert in numerous internal systems, possessing a solid understanding of the neighboring systems we interact with on a daily basis

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."