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 →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
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