Senior Software Engineer building data partitioning, movement, and dynamic-scaling infrastructure for MongoDB’s distributed database platform. Designing scalable systems and leading features in C++.
Responsibilities
Build core distributed-database infrastructure and tools that enable customers to scale workloads beyond a single node
Collaboratively design and build distributed machinery that unifies query-processing and storage nodes into a single database system
Develop data-movement and dynamic-scaling features
Improve horizontal scaling, cluster elasticity, and workload execution
Solve complex performance problems
Design protocols for moving and placing data without disruption
Understand MongoDB architecture and team components, and resolve bugs
Contribute to projects slated for MongoDB releases
Perform code reviews and participate in design reviews
Lead development of new features
Mentor new engineers
Requirements
5+ years of experience building distributed systems
Experience building production-level C++ code with a large user base, robust design structure, and rigorous code quality
Degree in Computer Science or a similar field, or equivalent practical experience
Strong competencies in data structures, algorithms, and software design/architecture
Passion for system design for large-scale distributed systems, with hands-on or academic experience in the domain
Understanding of modern computer architecture and internals
Demonstrated industry success or academic research in high-performance/low-latency networking, performance tuning, distributed systems, system observability, or system resiliency
Benefits
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
Health, dental, and vision benefits offerings
Employee affinity groups
Supportive and enriching culture
Necessary accommodations for individuals with disabilities within the application and interview process
AI Product Engineer building production agents, MCP integrations, and developer tools for ClickHouse’s open - source ClickStack observability platform. Improving incident investigation, telemetry analysis, and agent reliability.
Senior Software Developer delivering compliant multi - region applications and AWS infrastructure. Supporting MaintainX’s mobile - first work - execution platform for industrial and frontline teams.
Senior Software Engineer building Dentrix Ascend, Henry Schein One’s cloud - based dental practice management platform. Developing scalable Java services and improving reliability for US dental practices.
Fullstack developer building web applications, Cloud Native services, and back - end integrations at Mirego. Contributing to architecture, DevOps, AI - assisted development, and client solutions.
Senior CXE Engineer building Amazon Connect, Bedrock, and serverless contact - center solutions for Caylent. Delivering AI agents, migrations, analytics, and customer - facing implementations.
Principal Software Engineer shaping Snout’s veterinary wellness platform, payments, and data systems. Leading architecture, full - stack development, DevOps, and cross - team engineering initiatives.
Senior Software Engineer building Snout’s veterinary wellness platform for clinics and pet owners. Developing full - stack features and operating reliable SaaS infrastructure.
Staff Software Engineer defining architecture and shipping AI - powered products at Senpilot. Building intelligent systems that help utilities improve grid safety, resilience, and efficiency.
Senior Full Stack Developer owning AWS backend architecture, APIs, scripts, and integrations. Building secure self - service and access visibility solutions for financial services.
.NET Full Stack Developer building applications with .NET, Angular, SQL Server, and Web APIs. Managing integrations, production incidents, and client queries for a Canadian role.