Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer 3 image - Rise Careers
Job details

Software Engineer 3

MongoDB’s mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. We enable organizations of all sizes to easily build, scale, and run modern applications by helping them modernize legacy workloads, embrace innovation, and unleash AI. Our industry-leading developer data platform, MongoDB Atlas, is the only globally distributed, multi-cloud database and is available in more than 115 regions across AWS, Google Cloud, and Microsoft Azure. Atlas allows customers to build and run applications anywhere—on premises, or across cloud providers. With offices worldwide and over 175,000 new developers signing up to use MongoDB every month, it’s no wonder that leading organizations, like Samsung and Toyota, trust MongoDB to build next-generation, AI-powered applications.

The Enterprise Advanced team is a diverse group of individuals across Europe, who develop software to run MongoDB on any type of infrastructure at global scale.  Our software and services allow users to deploy fault-tolerant, globally distributed MongoDB clusters in minutes.

The main focus of this team is to adapt our software to manage MongoDB clusters which are deployed in data centers or private cloud platforms.

You will work on the core functionality for all of our cloud products, mainly on the Ops Manager and Cloud Manager products.  Our team's end users are some of the largest businesses in the world, deploying massive clusters and processing huge amounts of data.

This role will report to the Lead Engineer, Enterprise Advanced at MongoDB.

We are looking to speak to candidates who are based in Berlin for our hybrid working model.

What you’ll do...

  • Design, implement, test, and release features for Cloud Manager and Ops Manager
  • Test and incrementally ship elements of complex projects
  • Apply our core values to your work, in planning, design, and coding
  • Assist with troubleshooting bugs in customer deployments

A great fit for this role will be

  • Someone who loves programming!
  • Someone who enjoys working with others to achieve a common goal!
  • You're flexible! You're willing to take on a wide variety of responsibilities, learning as you go
  • You're a self-starter! You're comfortable organizing your own time, acting on feedback and prioritizing with guidance from senior members of your team

Requirements

  • Experience building multi-threaded, asynchronous, distributed systems
  • Strong experience with a language such as Java, Go, or Python
  • Good knowledge of Computer Science fundamentals (data structures and algorithms)
  • Good understanding of Object Orientation concepts
  • Ability to think conceptually and design modular, complex systems

Nice to haves

  • Familiarity running services on Cloud Infrastructure (Amazon AWS, Google Cloud Platform, Microsoft Azure), using containers and/or container orchestration platforms (Docker, Kubernetes, Openshift)
  • Experience working directly with production systems
  • Experience with multiple programming languages
  • Experience with the MongoDB Server (specialized, in-depth training will be provided upon joining)
  • Experience or interest in full-stack web application development

What is in it for you:

  • Generous compensation package (top-range salary, equity, comprehensive benefits)
  • Flexible working options
  • Opportunities to learn on the job (time to upskill in new technologies)
  • Team budget for attending industry-specific conferences and training
  • High level of independence in your day to day work
  • Engineers in our team have the chance to work with multiple programming languages (JAVA, Javascript/React, Golang, Python)
  • You'll be joining a good-humored supportive team that works well together!

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.

Average salary estimate

$80000 / YEARLY (est.)
min
max
$70000K
$90000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer 3, MongoDB

Join MongoDB as a Software Engineer 3 in Berlin, where you'll be part of a passionate team dedicated to empowering innovators to disrupt industries through cutting-edge software and data solutions. At MongoDB, we believe in creating tools that enable organizations to build and scale modern applications effortlessly. In this role, you will design, implement, test, and release features for our Cloud Manager and Ops Manager products, which are integral to helping some of the world's largest companies manage vast amounts of data across globally distributed systems. We value collaboration, so working closely with your teammates and embracing a flexible approach will make you a great fit. Your strong programming skills, especially in languages like Java, Go, or Python, combined with a good grasp of computer science fundamentals, will set you apart as you tackle complex projects. Plus, enjoy a flexible working model that allows you to thrive while contributing to a supportive culture focused on personal growth and teamwork. If you're eager to take on diverse responsibilities and grow your skills alongside a friendly and motivated team, we want to hear from you!

Frequently Asked Questions (FAQs) for Software Engineer 3 Role at MongoDB
What does a Software Engineer 3 do at MongoDB?

A Software Engineer 3 at MongoDB plays a vital role in designing, implementing, testing, and releasing features for Cloud Manager and Ops Manager products. By working on complex projects, you will help manage large-scale, globally distributed MongoDB clusters for some of the biggest companies in the world.

Join Rise to see the full answer
What are the requirements for the Software Engineer 3 position at MongoDB?

To qualify for the Software Engineer 3 role at MongoDB, you should have experience building multi-threaded, asynchronous, distributed systems, along with strong programming skills in Java, Go, or Python. Proficiency in computer science fundamentals, particularly data structures and algorithms, is essential.

Join Rise to see the full answer
What programming languages should a Software Engineer 3 be familiar with at MongoDB?

Software Engineer 3 candidates at MongoDB should be familiar with programming languages like Java, Go, or Python. Familiarity with additional languages can be beneficial, as engineers often have the opportunity to work with multiple languages within the team.

Join Rise to see the full answer
Is there a flexible work environment for Software Engineer 3 at MongoDB?

Yes! MongoDB offers a hybrid working model for the Software Engineer 3 position, allowing for flexibility in your work schedule while promoting a collaborative and supportive team culture.

Join Rise to see the full answer
What benefits are offered to Software Engineer 3 employees at MongoDB?

Software Engineer 3 employees at MongoDB receive a generous compensation package, including top-range salary, equity, comprehensive benefits, and opportunities to learn on the job. You'll have support for attending conferences and training to expand your expertise.

Join Rise to see the full answer
What kind of culture can one expect as a Software Engineer 3 at MongoDB?

At MongoDB, the culture is built around support, growth, and collaboration. As a Software Engineer 3, you will be part of a good-humored team that values independence while working together towards common goals, encouraging continuous learning and development.

Join Rise to see the full answer
What kind of projects will a Software Engineer 3 work on at MongoDB?

As a Software Engineer 3 at MongoDB, you will work on core functionalities of the Cloud Manager and Ops Manager products, helping customers manage MongoDB clusters efficiently across various infrastructures, catering to their immense data processing needs.

Join Rise to see the full answer
Common Interview Questions for Software Engineer 3
Can you describe your experience with distributed systems as a Software Engineer 3?

In your response, focus on specific projects where you've designed or implemented multi-threaded or asynchronous systems. Highlight your understanding of challenges faced in distributed environments and how you effectively addressed them.

Join Rise to see the full answer
How would you approach troubleshooting bugs in complex systems?

Discuss your methodical approach to debugging, emphasizing analytical skills and collaborative problem-solving. Share examples of past issues you resolved and the steps taken to ensure continued system efficiency.

Join Rise to see the full answer
What techniques do you employ to manage your time effectively on projects?

Talk about your prioritization strategies, such as dividing larger projects into manageable tasks and setting deadlines. Mention how you use feedback from team members to adapt your workload efficiently.

Join Rise to see the full answer
What programming languages are you most comfortable with and why?

Choose languages relevant to the role, like Java, Go, or Python, and provide specific examples of projects completed using these languages. Discuss any additional languages you're familiar with and their applications in your work.

Join Rise to see the full answer
Can you explain your understanding of object-oriented programming?

Give a brief overview of object-oriented principles and concepts, such as encapsulation, inheritance, and polymorphism. Share how you've applied these concepts in past projects to demonstrate practical understanding.

Join Rise to see the full answer
What are your thoughts on cloud infrastructure and its impact on software engineering?

Discuss how cloud infrastructure, such as AWS, Google Cloud, or Azure, revolutionizes application development and deployment. Highlight your experience with these platforms and their role in modernizing applications.

Join Rise to see the full answer
Describe a time when you had to adapt your work style to achieve team objectives.

Provide an example where flexibility was necessary. Elaborate on how adapting your approach contributed to project success and fostered team collaboration.

Join Rise to see the full answer
How do you ensure code quality and maintainability in your projects?

Discuss practices like code reviews, automated testing, and clear documentation to uphold high standards. Share recent experiences where these practices made a difference in project outcomes.

Join Rise to see the full answer
What interests you about working at MongoDB specifically?

Reflect on MongoDB's mission and culture, stating how they resonate with your personal and professional values. Mention your enthusiasm for working on innovative products that empower businesses worldwide.

Join Rise to see the full answer
How would you design a feature for one of our cloud products?

Outline your design process, starting from understanding user needs to brainstorming solutions. Discuss how you would validate your design and iterate based on feedback, demonstrating your user-centric approach.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Lean Tech Remote No location specified
Posted 10 days ago
Photo of the Rise User
Posted 3 days ago
SELIUK LTD Remote No location specified
Posted 3 days ago
Photo of the Rise User
Posted 11 days ago
number8 Remote No location specified
Posted 8 days ago

MongoDB empowers innovators to create, transform, and disrupt industries by unleashing the power of software and data.

355 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
November 28, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!