Taro Logo

Senior Software Engineer

MongoDB provides a developer data platform that enables organizations to build and scale modern applications using software and data.
Backend
Senior Software Engineer
Remote
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS · Database

Job Description

MongoDB is seeking a Senior Software Engineer to join their Enterprise Advanced team, working remotely in Poland. This role focuses on developing software for MongoDB's Ops Manager, Cloud Manager, and Automation products, enabling deployment of fault-tolerant, globally distributed MongoDB clusters. The position offers an opportunity to work with cutting-edge technology, serving some of the world's largest businesses.

The ideal candidate will be passionate about programming and collaborative work, with strong experience in Java or Go. They'll be working on core functionality that helps customers deploy MongoDB clusters in data centers or private cloud platforms. The role requires expertise in distributed systems, CI/CD concepts, and computer science fundamentals.

MongoDB offers an attractive compensation package, including equity and comprehensive benefits. The company promotes a supportive culture with emphasis on personal growth and work-life balance. Team members enjoy flexibility in their work arrangements, educational opportunities, and the chance to work with multiple programming languages. The position provides high independence while working with a supportive, good-humored team.

This is an excellent opportunity for a senior engineer who wants to make an impact on a global scale, working with MongoDB's industry-leading developer data platform that serves over 175,000 new developers monthly. The role combines technical challenges with the opportunity to work on products used by major organizations like Samsung and Toyota.

Last updated 12 hours ago

Responsibilities For Senior Software Engineer

  • Design, implement, test, and release features for Ops Manager
  • Test and incrementally ship elements of complex projects
  • Apply core values to work, in planning, design, and coding
  • Assist with troubleshooting bugs in customer deployments

Requirements For Senior Software Engineer

Java
Go
JavaScript
React
Node.js
Kubernetes
  • Strong experience with a language such as Java or Go
  • Familiarity with Continues Integration and Continues Delivery Pipeline concepts
  • Experience building multi-threaded, asynchronous, distributed systems
  • Good knowledge of Computer Science fundamentals (data structures and algorithms)
  • Good understanding of Object Orientation concepts
  • Ability to think conceptually and design modular, complex systems

Benefits For Senior Software Engineer

Equity
Medical Insurance
Parental Leave
Education Budget
  • Generous compensation package (top-range salary, equity, comprehensive benefits)
  • Flexible working options
  • Opportunities to learn on the job
  • Team budget for attending industry-specific conferences and training
  • High level of independence in day to day work
  • Opportunity to work with multiple programming languages
  • Fertility assistance
  • Generous parental leave policy

Related Jobs

Software Engineer, System Composition, ChromeOS and Android

Senior Software Engineer role at Google focusing on system composition for ChromeOS and Android, requiring expertise in C++, Rust, and system-level programming.

Senior Software Engineer, Messages Engineering Infrastructure

Senior Software Engineer role at Google focusing on Messages Engineering Infrastructure, building developer tools and systems to improve messaging app development across platforms.

Senior Software Engineer, RCS

Senior Software Engineer position at Google focusing on RCS platform development, requiring Java expertise and API design experience to build business communication solutions.

Senior .NET Backend Developer

Senior .NET Backend Developer role at NAVBLUE (Airbus) focusing on developing and maintaining cloud-based aviation software solutions.

Senior Go/Python Developer (Remote, Europe)

Senior Go/Python Developer position at CloudLinux Inc, working remotely on Imunify360 security solutions. Requires 5+ years experience in Go/Python development.