Senior Software Engineer, Replicated Storage Services
New
M
MongoDBDatabase software
This role can be based out of our NYC headquarters, office hub locations, or remotely in the United States and Canada.Full-TimeSenior
Salary147,000 - 210,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- Minimum 5 years of experience
- Required Skills
- PythonJavascriptC++Distributed Systems
Requirements
- Minimum 5 years of experience in programming, debugging, and performance tuning distributed and/or highly concurrent C/C++ software systems
- Strong systems fundamentals, including multi-threaded programming and performance profiling
- Familiarity with distributed systems such as consensus protocols, data replication, distributed transactions, and fault tolerance
- Familiarity with database internals or building core components for data processing systems
- Excellent verbal and written technical communication skills
- Strong collaboration and mentoring skills
- Excellent time management skills and ability to make realistic assessments of project complexity
Responsibilities
- Develop novel data replication solutions based on the Raft consensus protocol for ensuring automatic failover and zero-downtime of user applications
- Handle distributed systems related customer escalations from Technical Support team
- Write production-ready database code in C++
- Write unit tests and integration tests in C++, Javascript, and Python to demonstrate application correctness
- Diagnose test failures, identify bugs in existing code, and fix them
- Investigate the performance impact of code changes that may cause software performance regressions
- Interview candidates for software engineering positions
- Lead development and project management of large, cross-team projects
- Collaborate with stakeholders and engineering teams across the company to jointly work on large initiatives
- Advise Product Management on engineering complexity and inter-project dependencies
View Full Description & ApplyYou'll be redirected to the employer's site