# Senior Software Engineer, Server Security

**Company:** [MongoDB](https://hotfix.jobs/companies/mongodb)
**Location:** Remote
**Role:** Backend Engineering
**Salary:** CA$137k – CA$189k/yr
**Experience:** 5+ years
**Skills:** C++, Rust, Go, Java, Distributed Systems, Cryptography, Queryable Encryption, Tls, X.509, Pki, Hashing, Concurrency, Data Structures, Algorithms, MongoDB
**Posted:** 2026-08-12

> Build and secure core distributed-database features in a C++ codebase, focusing on cryptography, identity and access, networking, and system integrity. The role requires 5+ years of distributed-systems experience, proficiency in a compiled language, and strong computer architecture and software-design fundamentals.

## Job Description

## Responsibilities
- Build and test new security features in a large, feature-rich **C++** codebase.
- Apply distributed-systems fundamentals to deliver core security features.
- Own features and lead investigations into complex areas of the codebase.
- Coordinate feature rollouts and changes across engineering, cloud services, and support teams.
- Promote code quality and security best practices, and assist engineers in writing secure, well-reasoned code.
- Diagnose complex technical issues involving distributed systems, concurrency, and operating-system internals.
- Contribute to project development, code reviews, design reviews, feature leadership, and mentoring.

## Requirements
- **5+ years** of experience building distributed systems.
- Proficiency in a compiled language such as **C++**, **Rust**, **Go**, or **Java**.
- Ability to reason about how design choices affect distributed systems such as MongoDB.
- Understanding of modern computer architecture and internals.
- Degree in Computer Science or a similar field, or equivalent practical experience.
- Strong competencies in data structures, algorithms, and software design and architecture.
- Excellent communication skills for synthesizing complex technical implications for diverse stakeholders.

## Technical Areas
- Cryptography, including Queryable Encryption and at-rest data encryption.
- Authentication, authorization, TLS, and X.509 certificate management.
- High-performance, low-latency networking protocols, PKI, hashing, and CRLs.
- System resilience, observability, and compliance assurance in large-scale distributed databases.

## Compensation and Benefits
- Canada base salary: **$137,000–$189,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.

## Similar jobs

- [Senior Python Engineer](https://hotfix.jobs/jobs/c8c55177-70aa-4b06-a473-066c24efa113) - MongoDB - British Columbia, Canada - CA$137k – CA$189k/yr
- [Senior Software Engineer, Device Identity](https://hotfix.jobs/jobs/bd779c69-a026-4775-949d-bff228853342) - Okta - Toronto, Canada - CA$136k – CA$187k/yr
- [Senior Software Engineer, Recommendations](https://hotfix.jobs/jobs/ee7d0c2b-036a-42d7-b134-a6e19872cbeb) - Lyft - Toronto, Canada - CA$136k – CA$170k/yr
- [Senior Software Engineer, AI Entries](https://hotfix.jobs/jobs/16362414-c00a-4fa2-b4a3-5906f37a48b0) - Lyft - Toronto, Canada - CA$136k – CA$170k/yr
- [Senior Software Engineer , Security Platform: Authorization](https://hotfix.jobs/jobs/e65930c0-38a6-4b63-b38e-79a08eebb889) - GitLab - Remote - $139k – $235k/yr

**Apply:** https://hotfix.jobs/jobs/3abba190-359d-4175-be2f-f04087381233
**Canonical:** https://hotfix.jobs/jobs/3abba190-359d-4175-be2f-f04087381233