Software Engineer 3

Full Time
Dublin, Ireland
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.

In the Cloud API eXperience team we create delightful experiences that bring developers along on the journey from eager beginner to sophisticated MongoDB expert!

We are part of the larger Cloud Services team, a diverse group of individuals who develop software to run MongoDB globally (see MongoDB Atlas). Our software and services allow users to deploy fault-tolerant, globally distributed MongoDB clusters in minutes.

As part of our team, you will work alongside engineers in the Cloud Services Team on drafting a modern technical design (including but not limited to authentication, documentation, testing, versioning) for our REST APIs and ensuring new and existing MongoDB users and developers have a best-in-class onboarding experience.  You will also propose, design, and build (open-source) tools (e.g.  MongoDB Atlas CLI) that achieve our mission.

We are looking for talented and passionate engineers at all seniority levels who are self-driven and consistently work to grow their careers!  We pride ourselves on our team's culture and on being an inclusive and collaborative group of people who Build Together.

If you're enthusiastic about technology and eager to develop your skills, we encourage you to apply, regardless of whether you meet all qualifications at the outset or have prior experience with MongoDB or Atlas. In our culture of continuous learning, we value your potential to adapt to and master new technologies. Join us, and seize the opportunity to grow and make a meaningful impact.

This role will be based in our Dublin office.

Who are you?
  • You’re passionate about programming and technology! You enjoy working with others to achieve a common goal
  • You possess strong collaboration skills. Your experience, whether as a member of a remote team or in collaboration with one, is a significant asset, given our Cloud Services Engineers are spread across various locations and time zones
  • You are an adept organizer. You possess the skills to efficiently evaluate priorities, coordinate your schedule, and take action on tasks sequentially, maintaining a balance that promotes productivity and quality in your work
  • You are highly proficient in your preferred mainstream programming language. While our work primarily involves Java 11 and Golang 1.20, we appreciate diverse language expertise.
  • You have experience building multi-threaded, asynchronous, distributed systems
  • You are flexible, readily taking on a broad array of responsibilities and learning as you go. With your ability to think conceptually, you excel in designing and delivering sophisticated, modular systems
  • You have good knowledge of Computer Science fundamentals (Data structures and Algorithms) and Object Orientation concepts
  • You have worked directly with production systems
  • You are familiar with services running on cloud infrastructure (e.g. Amazon AWS, Google Cloud Platform, Microsoft Azure)
What is in it for you?
  • Generous compensation package (top-range salary, equity, comprehensive benefits)
  • Flexible working options (not a strict 9-6 role, focus on results, not the appearance of work)
  • You'll be stepping into a culture of continuous learning. Our environment thrives on the exchange of knowledge, with ample opportunities to upskill in new technologies and develop professionally
  • You can propose new and innovative ways to solve existing problems and code in more than one programming language
  • You will have a high level of independence in your day-to-day work
  • You'll be joining a good-humored encouraging team that deeply cares about its culture and wants to combine work and fun
  • Upon joining every engineer will be provided with specialized in-depth training on the MongoDB University platform
Responsibilities
  • Apply our core values to your work in planning, designing, and delivering
  • Design, implement, test, and release features for our Atlas Administration API
  • Build tools that support MongoDB users and developers on their journey
  • Incrementally ship elements of sophisticated projects
  • Assist with investigating and solving problems experienced by our customers
Not convinced yet?

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.