Taro Logo

Senior Software Engineer, Cloud Payments

MongoDB provides a developer data platform that enables organizations to build, scale, and run modern applications with a globally distributed, multi-cloud database system.
United States
$118,000 - $231,000
Backend
Senior Software Engineer
Remote
5,000+ Employees
6+ years of experience
Enterprise SaaS · Finance

Job Description

MongoDB is seeking a Senior Software Engineer to join their Cloud Payments team within Cloud Core Engineering. This role focuses on managing the critical payment and revenue recognition pipeline for MongoDB's cloud products. The position offers an exciting opportunity to work on complex backend systems using Java, with occasional frontend development work. The ideal candidate will have 6+ years of experience in backend development and be comfortable working in a distributed systems environment.

The role involves collaborating closely with product teams, contributing to software design, and maintaining high standards for code quality and testing. As part of MongoDB's Cloud Engineering team, you'll be working on MongoDB Atlas, their fastest-growing database-as-a-service product, which enables users to deploy fault-tolerant, globally distributed MongoDB clusters.

MongoDB offers a competitive base salary range of $118,000 to $231,000 USD, along with comprehensive benefits including equity, flexible PTO, parental leave, and health coverage. The company maintains a strong focus on employee wellbeing and professional growth, fostering an inclusive culture that supports both personal and professional development.

The position can be performed remotely or from MongoDB offices in the United States, offering flexibility in work arrangement. This is an excellent opportunity for experienced engineers who are passionate about building scalable payment systems and want to contribute to a leading database technology company that serves over 175,000 new developers monthly.

Last updated 17 days ago

Responsibilities For Senior Software Engineer, Cloud Payments

  • Work closely with product teams considering user perspective
  • Collaborate on software design and best practices
  • Maintain balance between timely delivery and R&D
  • Stay up to date with software engineering best practices
  • Plan and execute major features
  • Represent Engineering when working with Product and Design
  • Contribute to all parts of the stack

Requirements For Senior Software Engineer, Cloud Payments

Java
  • 6+ years of experience in backend development
  • Experience with Java programming language
  • Comfortable working across the stack of modern web applications
  • Experience with distributed systems
  • Ability to work on frontend development occasionally
  • Strong problem-solving skills
  • Collaborative and intellectually honest approach

Benefits For Senior Software Engineer, Cloud Payments

401k
Medical Insurance
Mental Health Assistance
Parental Leave
Equity
  • Flexible paid time off
  • 20 weeks fully-paid gender-neutral parental leave
  • Fertility and adoption assistance
  • 401(k) plan
  • Mental health counseling
  • Transgender-inclusive health insurance coverage
  • Health benefits
  • Employee stock purchase program
  • Equity

Related Jobs