Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer 3

$122k - $170k per year
Full-time

MongoDB

About the Cloud Payments team

Cloud Payments is part of the Cloud Billing organization. As MongoDB’s Cloud business grows, the billing and payments stack becomes increasingly mission‑critical. Our team:

  • Ingests and aggregates detailed metering and usage data from internal services and major cloud providers (AWS, Azure, GCP)
  • Calculates and generates daily customer bills for millions of customers worldwide
  • Integrates with payment processors and internal financial systems to support Finance, Sales, Marketing, and Accounting
  • Continuously improves customer-facing billing and payments experiences and the reliability and scalability of our backend systems

We’re a group of engineers who care deeply about code quality, correctness, and observability, and who are comfortable collaborating with both highly technical partners and non-technical stakeholders across the business.

The role

We’re looking for a Software Engineer 3 to help design, build, and operate the services that power Cloud Payments. You’ll work primarily in the JVM ecosystem (Java and related tooling), with a focus on large-scale, distributed systems that have to be correct, resilient, and auditable.

This is a Canada-based, fully remote role. You’ll collaborate closely with teammates and stakeholders across North America time zones, including engineers in the broader Cloud Billing organization.

What you’ll do

In this role, you will:

  • Design, implement, and operate backend services that ingest, process, and reconcile large volumes of usage and billing data from internal and external systems
  • Collaborate with product, Finance, Revenue, and other engineering teams to evolve our billing and payments capabilities and improve customer experience
  • Own features end‑to‑end: requirements, design, implementation, testing, rollout, monitoring, and iterative improvement
  • Help scale and harden our systems as Atlas and our broader Cloud business continue to grow rapidly
  • Participate in architecture discussions, technical design reviews, and code reviews to keep our systems robust and maintainable
  • Contribute to improving our tooling, observability, and development workflows so the whole team can move faster and safer
  • Take part in an on‑call rotation that treats reliability as a team sport, not an individual burden

What we’re looking for

You may be a great fit if you:

  • Have 3+ years of experience building and maintaining backend systems in a compiled language, ideally Java
  • Understand core object‑oriented design principles and how to apply them to complex, evolving systems
  • Have experience with distributed systems and services that need to be highly available, observable, and correct at scale
  • Are comfortable working with databases (relational and/or non‑relational such as MongoDB) in production environments
  • Communicate clearly and enjoy working with both technical and non‑technical stakeholders across multiple teams
  • Are curious, collaborative, and motivated by solving real customer and business problems rather than just closing tickets

Nice to have (but not required):

  • Experience with billing, payments, or other financial systems where correctness, auditability, and compliance really matter
  • Experience with cloud platforms (AWS, GCP, Azure) and modern communication protocols like gRPC
  • Familiarity with data-intensive applications, data pipelines, or data lakes
  • Exposure to working with I/O frameworks like Reactor
  • Experience with containerization and orchestration (e.g., Docker, Kubernetes)
  • Prior exposure to MongoDB as a developer or operator

We don’t expect you to check every box. If you’re excited about the space and think you could do great work here, we’d love to hear from you.

Working model & location

  • Location: Canada
  • Working model: Fully remote, with colleagues primarily across North American time zones

How we’ll support you

MongoDB is committed to building a supportive, inclusive, and growth‑oriented environment for everyone on the team. Our approach to benefits and working models is designed to support your physical, emotional, financial, and family well‑being, and to give you flexibility in how you do your best work.

You’ll have opportunities to:

  • Work on complex, meaningful projects that directly impact MongoDB’s Cloud business
  • Learn from and collaborate with experienced engineers across Cloud Billing and other parts of MongoDB
  • Grow your career through mentorship, feedback, and stretch projects aligned with your interests

About MongoDB

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

MongoDB is an equal opportunities employer.

REQ ID: 1273389937

AI is used to review applications based on job-related criteria and does not replace human decision-making. The hiring team decide who moves forward.

MongoDB’s base salary range for this role is posted below. Compensation at the time of offer is unique to each candidate and based on a variety of factors such as skill set, experience, qualifications, and work location. Salary is one part of MongoDB’s total compensation and benefits package. Other benefits for eligible employees may include: equity, participation in the employee stock purchase program, flexible paid time off, 20 weeks fully-paid gender-neutral parental leave, fertility and adoption assistance, Registered Retirement Savings Plan (RRSP) with employer match, mental health counseling, backup child and elder care, and health, dental, and vision benefits offerings. Please note, the base salary range listed below and the benefits in this paragraph are only applicable to candidates based in Canada.

MongoDB’s base salary range for this role in Canada is:

$122,000—$170,000 CAD

Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer 3 in Nova Scotia vacancy
  • $165k - $183k per year

     ...where we work. ABOUT THE ROLE Are you ready to take your development skills to the next level? We’re looking for a Senior Software Engineer to join our Ads team. You’ll play a critical role in the evolution of our Ads suite and help build world-class reporting solutions... 
    Suggested
    Remote job
    Long term contract
    Permanent employment
    Temporary work
    Work at office
    Work from home
    Flexible hours

    Instacart

    Nova Scotia
    more than 2 months ago
  • $165k - $183k per year

     ...events. Learn more about our flexible approach to where we work. Overview About the Role  We are currently seeking a Senior Software Engineer to join our Self-Serve team.  The role will be focused within the Experimentation Platform side, where you will be responsible... 
    Suggested
    Remote job
    Permanent employment
    Work at office
    Work from home
    Flexible hours

    Instacart

    Nova Scotia
    more than 2 months ago
  • $193k - $214k per year

     ...and their associated platform foundations. We are hiring a Senior Engineer II (L6) to co-own the technical roadmap, modernize our data...  ...’re Looking For): ~ Proven senior‑level impact ~8+ years of software engineering experience (typically 10+ for this level) delivering... 
    Suggested
    Remote job
    Permanent employment
    Work at office
    Work from home
    Flexible hours

    Instacart

    Nova Scotia
    more than 2 months ago
  • $187k - $260k per year

     ...mongot, the indexing and query execution engine that powers Search and Vector Search across...  ...hypothetical. What Success Looks Like In 3 months: You have developed deep...  ...create, transform, and disrupt industries with software. MongoDB’s unified data platform, the most... 
    Suggested
    Full time
    Contract work
    Work at office
    Remote work
    Worldwide
    Flexible hours

    MongoDB

    Nova Scotia
    5 hours ago
  •  ...horaires : selon profil; Lieu de la mission : 91 Saclay Horaires :  39h/ semaines + Heures supplémentaires ; La maîtrise des CACES 1 3 5 est indispensable. Une expérience d’au moins 2 ans est exigée.  Les qualités requises pour ce poste : Etre organisé, consciencieux,... 
    Suggested
    Hourly pay
    Contract work
    Temporary work
    Interim role
    Immediate start

    DPS

    Nova Scotia
    more than 2 months ago
  •  ...has partnered with GeoSpectrum Technologies in search of Systems Engineers to join their growing team based in Dartmouth, Nova Scotia....  ...functionally with multidisciplinary teams spanning mechanical, electrical, software, and acoustics engineering to ensure seamless integration of... 
    Nova Scotia
    21 days ago
  •  ...to partner with Kent Homes in the search for a Director of Engineering to lead their engineering team and drive strategic initiatives...  ...and organizational change leadership. ~ Proficiency in design software such as Revit, AutoCAD, or BIM. ~ Excellent communication and... 
    Nova Scotia
    more than 2 months ago
  •  ...pleased to partner with Nautel Sonar in their search for a Sonar Engineer to join their team in Hackett’s Cove, Nova Scotia. Role...  ...systems with existing platforms and infrastructure. Work closely with software and hardware teams to optimize system performance and enhance... 
    Immediate start
    Nova Scotia
    more than 2 months ago
  •  ...complete the self-identification portion on the position application.     Requsition#: 91699 Position:Teacher  Subject Area(s):Grade 3/4 Classroom Teacher with 10% Literacy Support (PES)  Location:Pentz Elementary School  Status:100% Substitute/Anticipated Term Start/... 

    Province of Nova Scotia Regional Centres for Education

    Nova Scotia
    1 day ago
  •  ...region. The organization combines manufacturing capability with engineering and design support, contributing to projects from early-stage...  ...technical team ~ Experience with AutoCAD, Revit, or similar drafting software ~ Reliable transportation to Lantz, NS Assets/Nice to... 
    Internship
    Work at office
    Nova Scotia
    a month ago
  •  ...Refrigeration Service is currently recruiting an Industrial Refrigeration Engineer to work remotely from within Canada, with the expectation for...  ...Microsoft Office Suite (Excel), engineering design and drawing software. Knowledge and experience using AutoCAD to develop PIDs,... 
    Remote job
    Full time
    For contractors
    Work at office
    Flexible hours

    Startec

    Nova Scotia
    a month ago
  •  ...Meridia Recruitment Solutions is proud to partner with Emera Newfoundland & Labrador (Emera NL) in the search for a Senior Electrical Engineer to join their team. Emera NL is the owner and operator of the Maritime Link, one of Atlantic Canada’s most complex and sophisticated... 
    Long term contract
    For contractors
    Nova Scotia
    a month ago
  •  ...EFP Engineering Ltd. is a Halifax-based firm specializing in mechanical and electrical design, founded to meet the need for a responsive, collaborative team that delivers technically sound and practically constructible solutions. By linking architects, owners, and the M&E... 
    Contract work
    For contractors
    Casual work
    Work at office
    Flexible hours
    Nova Scotia
    more than 2 months ago
  •  ...Founded in 2014, Aethera® Technologies Limited is an innovative electronic engineering company based in Halifax, Nova Scotia. Specializing in High-Power Radio Frequency systems, Aethera’s® expert team combines deep technical knowledge with innovative thinking to deliver advanced... 
    Long term contract
    For subcontractor
    Work at office
    Worldwide
    Nova Scotia
    a month ago
  •  ...For over 40 years, Strait Engineering Limited (Strait Engineering) has been a trusted name in Nova Scotia’s engineering landscape. Based in Port Hawkesbury, Strait specializes in delivering a full spectrum of consulting engineering services, from conceptual planning and design... 
    Contract work
    For contractors
    Manual labor
    Work at office
    Nova Scotia
    more than 2 months ago
  •  ...TP - BMR - 8191 BMR Structural Engineering Limited, is a trusted name in structural engineering with a 60-year history of shaping Atlantic Canada’s built environment. Based in Halifax, they’ve been behind some of the region’s most recognizable and impactful projects... 
    Full time
    Contract work
    For contractors
    Nova Scotia
    more than 2 months ago
  •  ...EFP Engineering was founded to meet clients need for a mechanical and electrical design team that is responsive and engages all stakeholders to generate a coordinated and cost-efficient design, that is both technically and practically sound. Providing detailed design, construction... 
    Contract work
    For contractors
    Casual work
    Internship
    Work at office
    Flexible hours
    Nova Scotia
    more than 2 months ago
  •  ...diversity, expertise, and collaboration converge to shape solutions grounded in trust and informed decision-making. Its team, composed of engineers, architects, technologists, environmentalists, modellers, and field inspection specialists, stands as a testament to its commitment... 
    Contract work
    For contractors
    Summer holiday
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours
    Nova Scotia
    more than 2 months ago
  •  ...Are you an experienced professional engineer interested in advancing your career while contributing to innovative projects? We work with a wide array of outstanding organizations in Atlantic Canada. With assignments ranging from a few days per week to multiple year agreements... 
    Contract work
    Nova Scotia
    more than 2 months ago
  •  ...understand Contracts, Scopes of work and Engineered drawings Perform surveillance monitoring...  ...Schedule rotations range from 4 days on / 3 days off  or 8 days on / 6 days off,  or 6...  ...considered an asset. Experience with Bluebeam software is considered a strong asset. Effective... 
    Weekly pay
    Long term contract
    Temporary work
    Apprenticeship
    Work at office
    Remote work
    Trial period

    Rising Edge Group

    Nova Scotia
    1 day ago
  •  ...Your qualifications include: ~1-3 years of experience in steel fabrication, construction, engineering, or project coordination, or a relevant co-op/internship...  ...suppliers. ~ Comfort using project management software and standard office applications to track documents... 
    Long term contract
    Contract work
    Internship
    Work at office
    Nova Scotia
    more than 2 months ago
  •  ...technologies, and with the support of computer-based decision support software, clinical guidelines, protocols and other resources. TeleHealth...  ...relevant community health setting, such as public health. Minimum 3 years of clinical experience (5 years preferred). An active... 
    Long term contract
    Permanent employment
    Full time
    Contract work
    Work at office
    Local area
    Immediate start
    Remote work
    Work from home
    Home office
    Shift work
    Rotating shift

    Health Services NB

    Nova Scotia
    9 days ago
  •  ...group of hospitals. Our approach is built on a simple foundation of 3 P's: Pets, People and Practice. By remaining focused on these core...  ...preferred  ~ Knowledge of veterinary practice management software, such as AVImark, preferred  ~ Certified Veterinary Practice... 
    Long term contract
    Full time
    Temporary work
    Work from home
    Home office
    Relocation package
    Nova Scotia
    9 days ago
  •  ...comprehensive suite of parking equipment, accessories, and proprietary software to clients worldwide. Position Scope:...  ...Position Requirements: Bachelor's Degree in Computer Science, Engineering, or a related field, or equivalent experience. Strong... 
    Worldwide
    Nova Scotia
    29 days ago
  •  ...Develop a strong working knowledge of MacKay’s hardware and software products, including parking meters and the Sentinel management system. Support product engineering activities including issue tracking, analysis, testing, and resolution. Contribute to product development... 
    Nova Scotia
    27 days ago
  •  ...innovators and collaborators, you will bridge the gap between technical engineering and clinical practice, ensuring advanced analytics are ethical,...  ...organizational stewardship. Experience : 10+ years in software engineering or data science, including 4+ years in senior... 
    Nova Scotia
    more than 2 months ago
  • $90k per year

     ...How does this role contribute to our collective success? As a Software Engineer, you will collaborate with a delivery team to build new systems...  ...This is a hybrid role, requiring a minimum of three (3) days per week in our Halifax office to support team collaboration... 
    Work at office
    3 days per week

    AXIS Insurance

    Halifax, NS
    13 days ago
  • $2288.52 - $3693.39 per week

     ...have an opportunity available for a Project Engineer to join to our team. Become part of the...  ...including Microsoft Suite and familiarity with software used in an engineering and survey...  ...ENS) before being classified as an Engineer 3.   A monthly car allowance is available... 
    Long term contract
    Permanent employment
    Contract work
    Temporary work
    For contractors
    Summer work
    Casual work
    Internship
    Work at office

    Province of Nova Scotia

    Porters Lake, NS
    7 days ago
  •  ...to ensure project specifications are met. Coordinating with engineers and contractors to verify design compliance. Reviewing and revising...  ...cost estimation. ~ Strong technical writing abilities. ~ Software proficiency: AutoCAD, Revit, Lumion, Enscape, Bluebeam, Adobe... 
    Long term contract
    Contract work
    For contractors
    Internship
    Work at office
    Nova Scotia
    more than 2 months ago
  •  ...provider of unified cyber risk management and security analytics. Our software empowers companies to make cyber risk decisions across a wide...  ...has an immediate need for a Senior Software Quality Assurance Engineer who will be responsible for working with Software Engineers and... 
    Long term contract
    Full time
    Temporary work
    Internship
    Local area
    Immediate start

    Brinqa

    Halifax, NS
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer 3. Be the first to apply!