Software Engineer 3

MongoDB MongoDB · Enterprise · Sydney, Australia · PTO Durable TXs & Availability

Software Engineer 3 for the Storage Engines team at MongoDB, focusing on WiredTiger, an open-source storage engine. Responsibilities include maintaining a pluggable protocol, managing concurrent transactional access, and improving performance, scalability, and resilience. Requires strong CS knowledge and C/C++ server-side experience, preferably in distributed systems and databases.

What you'd actually do

  1. Understand and improve the current functionality of WiredTiger
  2. Identify, design, implement, test, and support new features in MongoDB
  3. Work with other engineers to coordinate seamless changes in a feature-rich, large codebase
  4. Estimate task complexity and report progress and risks to peers and managers
  5. Fix code defects and work with support to diagnose and remediate customer issues

Skills

Required

  • computer science knowledge
  • server-side C or C++ development experience
  • designing, writing, testing, and debugging maintainable software
  • technical communication skills
  • time management
  • realistic assessments of project complexity

Nice to have

  • distributed systems
  • databases

What the JD emphasized

  • strong computer science knowledge
  • at least 2 years of server-side C or C++ development experience
  • distributed systems and databases