Remote Senior Software Engineer

closed
Logo of MongoDB

MongoDB

πŸ“Remote - Canada

Job highlights

Summary

Join MongoDB's Cluster to Cluster Synchronization team as a software engineer and contribute to building high-performance distributed services for syncing databases. The team champions a strong culture of inclusivity and collaboration, and this role can be based out of the New York City office or remotely in North America.

Requirements

  • 5+ years of hands-on experience designing, building, testing, and maintaining industrial-strength software
  • Experience with building databases or core components for data processing systems
  • Experience with distributed systems such as data replication, distributed transactions, scalability, and fault tolerance
  • Experience in at least one compiled language, and interest in working with Go
  • Excellent verbal and written technical communication skills and a desire to collaborate with colleagues and mentor junior engineers and interns
  • Curiosity, willingness, and ability to quickly learn new things in the domains of computer science and software engineering

Responsibilities

  • Building mongosync, a database migration and syncing tool
  • Developing the MongoDB Database Tools, a set of CLI utilities for working with a MongoDB deployment

Benefits

  • Employee affinity groups
  • Fertility assistance
  • Generous parental leave policy
This job is filled or no longer available