Note: The job is a remote job and is open to candidates in USA. MongoDB is a data platform company that develops software for modern application and database workloads. The Senior Software Engineer will build and lead security features for MongoDB’s distributed database, working on cryptography, identity and access, network security, system integrity, and complex distributed-systems issues.
Responsibilities
- Build and test new security features in a large, feature-rich C++ codebase
- Work across engineering, cloud services, and support teams to coordinate feature rollouts and changes
- Stand for code quality and security best practices, assisting fellow engineers in writing well-reasoned, secure code
- Use strong diagnostic intuition to solve thorny technical issues related to distributed systems, concurrency, and OS internals
Skills
- 5+ years of experience building distributed systems
- Proficiency in a compiled language (C++, Rust, Go, Java, or similar). Technical interviews will be conducted in a compiled language of your choice
- Ability to reason about how specific design choices impact a distributed system like MongoDB
- Understands modern computer architecture and internals to the degree that they can reason about how specific design choices plays out in a system like MongoDB
- Degree in Computer Science or similar field, or equivalent practical experience, with strong competencies in data structures, algorithms, and software design/architecture
- Excellent communication skills to synthesize complex technical implications for diverse stakeholders
Benefits
- Employee affinity groups
- Fertility assistance
- 20 weeks fully-paid gender-neutral parental leave
- Equity
- Participation in the employee stock purchase program
- Flexible paid time off
- 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
Company Overview
Company H1B Sponsorship