Skip to content
MongoDBMongoDB

Software Engineer 3, Networking & Observability

Build and improve MongoDB’s low-level networking and observability systems for a distributed database. The role requires production C++ experience, distributed-systems expertise, strong computer science fundamentals, and the ability to lead projects collaboratively from design through delivery.

About the job

Responsibilities

  • Understand and improve the MongoDB networking and observability codebase.
  • Lead medium-sized networking or observability projects from technical design through delivery.
  • Collaborate across ideation, requirements gathering, design, execution, and delivery.
  • Contribute to code reviews and feature design.

Requirements

  • 3+ years of experience building distributed systems.
  • Strong computer science fundamentals, including data structures, algorithms, and software design and architecture.
  • Hands-on experience building production-level code.
  • Experience in C++ is required.
  • Interest in networking, observability, computer architecture, and system internals.
  • Strong verbal and written communication skills.
  • Motivation to collaborate with colleagues.

Compensation and Benefits

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

Skills

C++, Distributed Systems, Networking, Observability, OpenTelemetry, Data Structures, Algorithms, Software Architecture, Computer Architecture, MongoDB

1Password

1Password

United States
Privacy Engineer
$123k+/yrRemoteBackend Engineering

Builds production software, AI-assisted workflows, and technical controls that operationalize privacy across cloud-based products. The role requires backend programming, LLM systems, integrations, and practical data-protection experience while partnering across Security, Engineering, Product, Data, and Legal.

GitLab

GitLab

Bengaluru, India

Intermediate Backend Engineer
$115k+/yrRemoteBackend Engineering

Build and operate production backend features, APIs, integrations, and services for a large-scale DevSecOps platform. The role requires professional backend development experience, strong database and testing fundamentals, independent feature ownership, and clear asynchronous communication.

GitLab

GitLab

United States
Intermediate Software Engineer, Security Factory: Vulnerability Management
$115k+/yrRemoteBackend Engineering

Build and maintain Ruby on Rails backend systems for GitLab’s vulnerability management workflows, including security dashboards, reports, and ingestion pipelines. The role requires backend application experience, PostgreSQL knowledge, technical problem-solving, and effective collaboration in a distributed team.

GitLab

GitLab

Canada

Backend Engineer, AI Engineering: Duo Chat
$115k+/yrRemoteBackend Engineering

Build and maintain the Python-based agentic runtime powering GitLab Duo Chat, integrate it with GitLab’s Rails monolith and GraphQL APIs, and improve reliability, security, and performance. The role requires production Python experience, API development skills, and familiarity with agent orchestration or LLM systems.

Lyft

Lyft

Toronto, Canada

Software Engineer, Community Safety
CA$108k+/yrHybrid5+ YOEBackend Engineering

Build scalable backend tools and features that improve trust and safety for Lyft riders and drivers. The role requires 3+ years of software engineering experience, strong Python or Go skills, and experience with distributed systems and concurrency.