Software Engineer 2

MongoDB
Full-time•Full-stack•Dublin, Ireland · Remote within Ireland · Hybrid
Apply Now

TechJobs.ie Job Insights

At a glance

Employment type
Full-time
Workplace
Hybrid
Category
Full-stack

Technologies & skills

Other technical skills

What you'll be doing

Join MongoDB in Dublin as a Software Engineer 2, contributing to the design, building, and testing of software that enhances MongoDB products. Collaborate with cross-functional teams, solve complex technical challenges, and help deliver features for a global user base in a supportive, inclusive environment.

  • Design, build, and test software that enhances MongoDB products
  • Identify, design, test, and support new features in MongoDB products
  • Lead software projects to help users maintain and understand MongoDB deployments
  • Balance innovation with delivery and perform research and development
  • Work closely with cross-functional teams to create end user features

Key requirements

Must-have

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related field (in progress or completed)
  • Recent graduate or up to 18 months of professional experience
  • Foundation in computer science theory, data structures, algorithms, and software design
  • Proficiency in at least one of: C++, Go, Ruby, Python, Java, JavaScript, Node.js
  • Experience writing and testing software (internship, personal project, coding competition, or research)

Experience: Recent graduates (including Summer 2026) or professionals with up to 18 months of experience

Role signals

Technical focus
full-stack
Hands-on vs management
Hands-on

Full job description

We are seeking passionate and driven individuals with a strong foundation in computer science to join our team. In this role, you'll have the opportunity to design, build, and test software that enhances MongoDB products while solving complex technical challenges. You’ll collaborate with cross-functional teams, balance innovation with delivery, and contribute to features that empower our global community of users. Join us in a supportive and inclusive environment that values your unique perspective and fuels your growth.

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

What we are looking for in you

  • In the process of receiving or having received a Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field

  • Recent graduates (including Summer 2026) or professionals with up to 18 months of experience.

  • Have a foundation in computer science theory, with competencies in data structures, algorithms, and software design

  • Proficient in one of our commonly used languages which include C++, Go, Ruby, Python, Java, Javascript, Node.js, or comparable high level programming languages

  • Experience writing and testing software whether as part of an internship, in a personal project, in a coding competition, or for research

What you'll find at MongoDB

  • Writing and testing software in commonly used high level programming languages, such as C++, Go, Ruby, Python, Java, Javascript, Node.js

  • Identifying, designing, testing, and supporting new features in MongoDB products, particularly utilizing competencies in data structures, algorithms, and software design

  • Leading software projects that help users maintain and understand their MongoDB deployments

  • Solving problems with context in mind, balancing the needs of the team with the desire to get to the bottom of issues

  • Maintaining a balance between delivering software and performing research and development

  • Working closely with cross functional teams to create end user features that deliver quality software to our clients

  • A fun community of fellow New Grads to attend social events, hangouts, and games nights

  • Membership within our Employee Resource Groups where you can gain mentorship and learning opportunities from employees with a shared background or common identity

  • A workplace culture where you are encouraged to bring your whole self to work - we believe that Embracing the Power of Differences is the best way to broaden our own perspectives and foster innovation

About Us

MongoDB is built for change, empowering our customers and our people to innovate at the speed of the market. We have redefined the data platform for the AI era, enabling builders to create, transform, and disrupt industries with software. MongoDB’s unified data platform, the most widely available, globally distributed data platform on the market, helps organizations modernize legacy workloads, embrace innovation, and unleash AI. Our cloud-native platform, MongoDB Atlas, is the only globally distributed, multi-cloud data platform and is available across AWS, Google Cloud, and Microsoft Azure.

With offices worldwide and over 67,000 customers, including 75% of the Fortune 100 and AI-native startups, relying on MongoDB for their most important applications, we’re powering the next era of software.

Our compass at MongoDB is our Leadership Commitment, guiding how and why we make decisions, show up for each other, and win. It’s what makes us MongoDB.

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 Early Talent Recruiter.

MongoDB is an equal opportunities employer.

Req ID: 1273361981

Interview prep pack

Grounded in this listing. Use it to prepare examples before you apply.

Your interview focus

Based on this listing, the Software Engineer 2 role at MongoDB in Dublin is aimed at recent graduates or early-career professionals with a strong foundation in computer science, who are eager to design, build, and test software features for MongoDB products while collaborating with cross-functional teams.

  • Computer Science Fundamentals·High
  • Programming Proficiency·High
  • Collaboration·Medium
  • Software Testing·Medium

Only have 30 minutes?

Follow a focused preparation plan based on this job.

Start 30-minute prep

Your 30-minute plan

  1. Review Core Computer Science Concepts

    0–8 min

    Spend time revisiting data structures, algorithms, and software design principles, focusing on how you've applied them in past projects.

  2. Practice Coding and Problem Solving

    8–15 min

    Work through coding exercises in your strongest language, emphasizing both implementation and testing.

  3. Prepare Project and Collaboration Examples

    15–20 min

    Select 2-3 concrete examples that showcase your experience in software development, teamwork, and problem-solving.

  4. Research MongoDB Products and Culture

    20–25 min

    Read about MongoDB's products, especially Atlas, and review the company's values and culture to tailor your motivation and questions.

  5. Draft Questions for the Interviewer

    25–30 min

    Prepare thoughtful questions about the team, role expectations, and growth opportunities to demonstrate your interest.

Likely questions

, 8 items

Priority reflects how strongly this topic is emphasised in the job listing, not whether it will be asked.

Talking points

, 6 items
  • Applying Computer Science Fundamentals

    You will need to demonstrate your understanding of data structures, algorithms, and software design by sharing examples of how you've applied these concepts in projects or coursework.

  • Programming Language Proficiency

    Be ready to discuss your experience with at least one of the listed languages (C++, Go, Ruby, Python, Java, JavaScript, Node.js), including specific projects or challenges you've tackled.

  • Software Testing and Quality Assurance

    Prepare to explain how you write and test software, including any tools, frameworks, or methodologies you have used to ensure code quality.

  • Feature Development and Problem Solving

    Expect to discuss how you have identified, designed, and supported new features, and how you approach solving complex technical challenges.

  • Teamwork and Cross-functional Collaboration

    You should be able to provide examples of working with others, especially in cross-functional settings, to deliver software or solve problems.

  • Balancing Innovation and Delivery

    Be prepared to talk about situations where you balanced creative solutions with practical delivery timelines or requirements.

What to research

, 4 items
  • Review Data Structures and Algorithms

    Brush up on core computer science concepts, especially those relevant to software design and problem-solving.

  • Practice Coding in a High-Level Language

    Prepare to demonstrate proficiency in at least one of the required languages (C++, Go, Ruby, Python, Java, JavaScript, Node.js) through examples or coding exercises.

  • Understand MongoDB Products and Ecosystem

    Familiarize yourself with MongoDB's core offerings, especially MongoDB Atlas and its role in the data platform landscape.

  • Prepare Examples of Software Testing

    Be ready to discuss your experience with writing and testing software, including any tools or frameworks used.

Questions to ask

, 6 items
  1. How does the engineering team at MongoDB support the growth and development of early-career engineers?

    Why ask this? To understand the mentorship and learning opportunities available.

  2. What are some examples of recent features or projects that new graduates have contributed to?

    Why ask this? To gauge the level of responsibility and impact you can expect early on.

  3. How do cross-functional teams typically collaborate during the software development lifecycle?

    Why ask this? To learn about the collaboration process and your potential role within it.

  4. What is the balance between research and development versus feature delivery in this role?

    Why ask this? To clarify how much time is spent on innovation versus shipping products.

  5. What are the biggest technical challenges currently facing the team?

    Why ask this? To identify the types of problems you might work on and how you can prepare.

  6. How does MongoDB foster an inclusive and supportive work environment for new graduates?

    Why ask this? To assess the company's commitment to diversity, inclusion, and employee wellbeing.

Register now to upload your CV

Create a free account, save a PDF or Word CV, and quick apply on roles that take applications here.

Apply NowApply before: 4 Nov 2026