Senior Software Engineer, Server Security
New
M
MongoDBDatabase
USA or CanadaFull-TimeSenior
Salary126000 - 248000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- JavaSoftware ArchitectureC++AlgorithmsData StructuresGoRustDistributed Systems
Requirements
- 5+ years of experience building distributed systems
- Proficiency in a compiled language (C++, Rust, Go, Java, or similar)
- 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
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
- Own features and lead investigations into complex areas of the codebase
View Full Description & ApplyYou'll be redirected to the employer's site