Skip to content

Senior Software Engineer, Public Backup

126k – 248kNew York, NYOnsite5+ YOE
Summary

Senior engineer building and scaling MongoDB's backup infrastructure including Go agents, Java server systems, and JavaScript UI for petabyte-scale distributed database recovery.

About the role

Responsibilities

  • Work closely with product teams, considering the user’s perspective while helping the team achieve success
  • Collaborate with team members over best practices and core concepts
  • Hold yourself accountable to your actions, maintaining the balance between accomplishing goals with research & development
  • Own our core values and adhere to them in your work
  • Stay up to date with best practices in web engineering

Requirements

  • Skilled at writing large-scale, distributed backend systems in a compiled language (Java, C#, Go, etc.)
  • Fond of chasing down tough problems in a distributed systems environment
  • Cool under pressure - has wrangled production crises
  • Experienced with Linux, and able to correlate application performance problems with underlying hardware limits
  • Comfortable working across the stack of a modern web application
  • Always striving to expand their knowledge
  • Curious, collaborative and intellectually honest

Success Measures

  • Are open, honest and willing to contribute and collaborate with others
  • Develop confidence in finding their way across the platform
  • Can take responsibility for the planning and execution of a major feature, representing Engineering when working with Product and Design
  • Are willing to learn and contribute to all parts of the stack
  • Are resolute in their approach to problem solving, balancing the needs of their team with the willingness to get to the bottom of issues
Skills
JavaGoC#LinuxDistributed SystemsBackend SystemsWeb ApplicationsPerformance OptimizationProduction Debugging
Similar roles at this salary range
All Backend Engineering jobs →
Aurelian

Senior Backend Engineer

Senior Backend Engineer to architect and scale voice AI systems for 911 centers, optimizing realtime pipelines and integrating with customer systems. Requires 4+ years of software engineering experience.

150k – 200kSeattle, WABackend EngineeringOn-siteGoSQL
Pindrop

Senior Software Engineer - Pulse

Design, develop, and maintain scalable cloud services and APIs in Go and Python. Requires 5-7 years of experience, strong DevOps skills with Kubernetes and CI/CD, and expertise in data structures, algorithms, and concurrency.

130k – 170kUnited StatesBackend EngineeringRemoteGoS3
Pindrop

Senior Software Engineer - Capture

Senior Software Engineer building real-time audio/video ingestion and media processing pipelines for telephony and meeting platforms (Zoom, Teams, Webex, Meet). Requires strong experience with VoIP/WebRTC, distributed systems, and Kubernetes.

130k – 170kUnited StatesBackend EngineeringRemoteSIPRTP
Oneleet

Software Engineer, Integrations

Build and maintain backend integrations connecting a security platform to cloud providers and third-party tools. Focus on reliable data pipelines, API integrations, and authentication flows.

110k – 180kBeaverton, ORBackend EngineeringRemoteGoC#
NexHealth

Software Engineer

Early-career backend engineer building healthcare infrastructure, writing production code for EHR integrations and data pipelines with senior mentorship.

129k – 190kSeattle, WABackend EngineeringOn-siteGoSQL