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
147,000 - 210,000 USD per year
Apply Now