Skip to content
MongoDBMongoDB

Senior Software Engineer

Build and lead backend systems for MongoDB’s integrated search platform, written in Java. The role requires 5+ years of backend software experience, distributed systems and cloud expertise, and strong ownership and collaboration skills.

About the job

Responsibilities

  • Build and design an integrated search platform written in Java.
  • Collaborate on technical decisions and build scalable, customer-focused systems.
  • Lead projects and own subsystems.
  • Help determine the team’s roadmap and system architecture.
  • Review code and project designs, participate in team meetings, and mentor other engineers.

Requirements

  • 5+ years of hands-on experience designing, building, testing, and maintaining industrial-strength backend software in a complex codebase.
  • Proficiency in modern programming languages and techniques.
  • Experience developing distributed systems, cloud services, and SaaS products.
  • Excellent verbal and written technical communication skills.
  • Strong ownership from initial design through production maintenance.
  • Growth mindset and ability to learn quickly through challenges, reflection, and feedback.

Compensation and Benefits

  • Base salary range in Canada: $158,000–$220,000 CAD.
  • Benefits may include equity, employee stock purchase program, flexible paid time off, 20 weeks of fully paid gender-neutral parental leave, fertility and adoption assistance, RRSP with employer match, mental health counseling, backup child and elder care, and health, dental, and vision benefits.

Skills

Java, Backend Software, Distributed Systems, Cloud Services, SaaS, Mongodb Query Language, Vector Search, RAG, System Architecture

1Password

1Password

United States
Senior .Net/C# Developer, SaaS Manager
$153k+/yrRemote5+ YOEBackend Engineering

The Senior Developer will independently design, deliver, and improve enterprise-scale SaaS management features while guiding technical decisions and mentoring teammates. The role requires 5+ years of software development experience with strong .NET, C#, and MongoDB expertise, and is remote within the US and Canada.

Censys

Censys

United States
Senior Distributed Systems Engineer
$151k+/yrRemote5+ YOEBackend Engineering

Build and maintain highly available, scalable distributed services, data pipelines, and platform capabilities that power Internet intelligence and security products. The role requires 5+ years of distributed-systems software engineering experience and proficiency with Go, cloud platforms, messaging systems, and databases.

Fingerprint

Fingerprint

Remote

Senior Backend Engineer, Core APIs
$150k+/yrRemote5+ YOEBackend Engineering

Build and operate highly performant Core API services for real-time fraud detection, owning reliability, observability, scaling, and production operations. The role requires 5+ years of backend experience with Go or Node.js and strong SRE practices.

Instacart

Instacart

Canada

Senior Software Engineer, Marketing Platform Tooling
CA$168k+/yrRemote5+ YOEBackend Engineering

Builds and owns scalable backend platforms for audience targeting and high-volume CRM messaging, including real-time and batch data pipelines and distributed services. Requires 5+ years of backend experience with Ruby and Go, distributed systems expertise, and strong cross-functional collaboration.

Databricks

Databricks

Vancouver, Canada

Senior Software Engineer - Backend
CA$146k+/yrOn-site5+ YOEBackend Engineering

Build large-scale backend systems for Databricks’ data and AI platform, spanning distributed processing, cloud infrastructure, governance, and application runtimes. The role requires 5+ years of production experience in Java, Scala, or C++, plus expertise in distributed systems, SaaS architectures, cloud technologies, security, and SQL.