Senior Software Engineer, C2c Services

MongoDB MongoDB · Enterprise · Dublin, Ireland · PTO Clusters & Interfaces

Senior Software Engineer to join MongoDB's Migration Services team, responsible for architecting, deploying, and managing automated, low-downtime data migration services for MongoDB Atlas. The role involves designing and building solutions for scalability, performance, and usability challenges in a distributed, multi-cloud environment.

What you'd actually do

  1. Work closely with product, design, and engineers across the organization to collectively build features that our customers love
  2. Stay up to date on the latest advancements in Cloud computing and software development to bring them into our product
  3. Solve difficult technical problems in a distributed environment
  4. Own the planning and delivery of major features from ideation through design and implementation
  5. Define your top priorities and focuses, then communicate and execute against them

Skills

Required

  • 5+ years of hands-on experience in software engineering
  • backend systems
  • large-scale, distributed backend systems
  • compiled language (Java, C#, Go, etc.)
  • modern web application stack (e.g. React, TypeScript, Enzyme)
  • major cloud provider technology (AWS, Azure, GCP)
  • launch of new features and maintained them in production
  • excellent written and verbal communication skills

Nice to have

  • MongoDB
  • Atlas Live Migration

What the JD emphasized

  • fully automated, low-downtime data migration services at cloud scale
  • critical for migrating enterprise workloads into Atlas
  • address our scalability, performance, and usability challenges
  • 5+ years of hands-on experience in software engineering, primarily focused on backend systems
  • Skilled at writing large-scale, distributed backend systems in a compiled language (Java, C#, Go, etc.)
  • Experience with at least one major cloud provider technology (AWS, Azure, GCP)
  • Led the launch of new features and maintained them in production