Software Engineer 3

MongoDB

Remote

Quick summary

Work type
Remote
Location
Canada
Salary
$122,000–$170,000 / yr
Posted
13 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $164k
This role $146k
$113k most similar roles pay here $207k

This role pays less than 59% of similar roles. Most pay $136,400–$192,050 — the shaded band above. At the midpoint, this role pays about $146k versus about $164k for comparable roles.

Based on 240 similar postings.

Employer

About MongoDB

MongoDB is a leading American software company that develops and provides commercial support for a popular, source-available document database. Designed to handle unstructured and structured data natively, its platform is purpose-built for modern cloud applications, analytics, and AI experiences.

MongoDB currently has 287 open roles on FindRole.

Listed pay typically runs $126,500–$209,000 across 104 roles with salary data.

Most-posted roles

View all roles at MongoDB

At a glance

TL;DR · Software Engineer 3

As a Software Engineer 3 in the Cloud Payments team at MongoDB, you will design and build backend services that process large volumes of usage and billing data from both internal and external systems. Your day-to-day responsibilities include collaborating with cross-functional teams to enhance billing and payments capabilities, owning features end-to-end, and participating in architecture discussions to ensure system robustness and maintainability. You’ll work primarily within the JVM ecosystem using Java and related tools, focusing on large-scale distributed systems that require high availability and correctness. Ideal candidates have 3+ years of experience building backend systems with a compiled language like Java, understand object-oriented design principles, and are comfortable working in production environments with databases such as MongoDB. Experience with cloud platforms and modern communication protocols is also beneficial. This fully remote role supports the rapid growth of MongoDB’s Cloud business and offers opportunities for career development through mentorship and feedback.

What you'll do

  • Design, implement, and operate backend services for ingesting and processing billing data.
  • Own features end-to-end from requirements to iterative improvement.
  • Collaborate with cross-functional teams to enhance billing and payments capabilities.
  • Participate in architecture discussions and code reviews to maintain system robustness.
  • Contribute to improving tooling and observability for better team efficiency.
  • Take part in on-call rotations focusing on reliability as a team effort.

What we're looking for

  • 3+ years of experience building and maintaining backend systems in Java or similar compiled language.
  • Strong understanding of object-oriented design principles for complex, evolving systems.
  • Experience with distributed systems requiring high availability, observability, and correctness at scale.
  • Comfortable working with production databases (relational and non-relational).
  • Excellent communication skills to work effectively with technical and non-technical stakeholders.
  • Curiosity, collaboration, and motivation to solve real customer and business problems.

More like this

Similar roles

Software Engineer

Q2

Austin, Texas 13 days ago
AWS Python SQL C# .NET Vue Angular React HTML CSS JavaScript RESTful APIs MVVM SOLID principles Agile CI/CD Kubernetes Docker Terraform PostgreSQL Git Jenkins
Hybrid

Software Engineer

Caterpillar

Remote (Irving, Texas, US) 97 days ago $112,923$112,923
CRM Elasticsearch MySQL Oracle Relational databases NoSQL databases MVC Microservices Event-driven Jenkins GoCD Azure Devops CI/CD Agile Scrum
Remote

Software Engineer

Alteryx

Remote (Irvine, CA) 112 days ago $103,000$133,000
Python REST Git GCP Azure AWS Node.js Docker Kubernetes CI/CD PostgreSQL Alteryx
Remote

Software Engineer

Broadcom

Usa-Ca - Promontory B 50 days ago $141,300$226,000
Java GoLang Python REST APIs CI/CD Docker Kubernetes Terraform Prometheus Grafana VCF PostgreSQL MySQL MSSQL Git Jenkins SonarQube Ansible SaltStack Linux Windows Server

Software Engineer

Broadcom

Usa-Ca - Promontory B 50 days ago $141,300$226,000
Java GoLang Python REST APIs CI/CD Docker Kubernetes Terraform Prometheus Grafana VCF PostgreSQL MySQL Git Jenkins Ansible Test-Driven Development DevOps methodologies

Software Engineer

Booz Allen Hamilton

Aurora, CO 41 days ago $69,400$158,000
Linux Docker Kubernetes AWS Azure Google Cloud