Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Lead Engineer, Atlas Stream Processing image - Rise Careers
Job details

Lead Engineer, Atlas Stream Processing - job 1 of 2

MongoDB’s mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. We enable organizations of all sizes to easily build, scale, and run modern applications by helping them modernize legacy workloads, embrace innovation, and unleash AI. Our industry-leading developer data platform, MongoDB Atlas, is the only globally distributed, multi-cloud database and is available in more than 115 regions across AWS, Google Cloud, and Microsoft Azure. Atlas allows customers to build and run applications anywhere—on premises, or across cloud providers. With offices worldwide and over 175,000 new developers signing up to use MongoDB every month, it’s no wonder that leading organizations, like Samsung and Toyota, trust MongoDB to build next-generation, AI-powered applications.

We’re seeking a Lead Engineer for the Atlas Stream Processing team to provide technical direction, direct architecture decisions, and implement core parts of the new stream processing architecture that GA’d in the summer of 2024. Atlas Stream Processing enables processing streams of complex data using the same data model and Query API used in Atlas databases.

Atlas Stream Processing enables developers to continuously process streaming data alongside critical application data stored in their database. It builds upon MongoDB’s integrated developer data platform; enabling developers to stand up a stream processor and database with just a few API calls and lines of code, all fully managed on Atlas. Our product is quickly gaining traction with customers and we are adding core features that you will contribute to and own. 

As a Team Lead on the Atlas Streams Platforms team, you will be responsible for leading and growing an engineering team, taking on challenging, high-visibility projects that improve and enhance the performance, scalability, and reliability of the distributed systems underlying Atlas Streams. The Atlas Streams team prides itself on building high-quality software and lives MongoDB cultural values every day – we value intellectual curiosity and honesty, and building together in an environment that prioritizes collaboration over competition. Our team is distributed across North America, supporting both in-office and remote work with convenient work hours for each time zone.

The position is open for our in office, flexible, or fully remote working models in the United States.

Position Expectations

  • Manage a team of software engineers, responsible for ensuring their success, aiding their career growth, and facilitating their technical work
  • Make coding contributions to the team’s projects
  • Work with product managers, program managers, design & analytics teams and other teams to define, prioritize and deliver new features that delight our users and drive platform improvements
  • Take responsibility for the planning and execution of major features, raise delivery risks
  • Own the monitoring, operations, and maintenance of the systems your team develops
  • Enable the team to operate efficiently by removing technical obstacles, coordinating with other teams on dependencies, and prioritizing the team's overall well-being
  • Contribute to planning for organizational growth, including allocation of engineering resources, participate in hiring and assignment of projects

Qualifications

  • 5+ years of experience of building distributed systems, and/or foundational cloud services at scale and experience with a compiled language (Java, C#, Go, etc.)
  • 2+ years of experience managing a team of 3+ engineers and providing technical leadership
  • Track record in hiring, mentoring, and growing high-performing software engineering teams, experience working with remote teams and a passion for mentoring and career development of the team
  • Excellent verbal and written technical communication skills and desire to collaborate with colleagues, other teams, and lead projects
  • Strong background in building core components for data processing systems (including query execution, storage engines, autotuning and workload optimization) and distributed systems
  • Have led the launch of new features and maintained them in production
  • Bonus points for experience with containerization and orchestration platforms (eg. Kubernetes) and observability tools
  • Be a force multiplier in our software development process. Enable teams to deliver great products through leadership and technical contributions
  • Eager to learn, with a strong technical background

Success Measures

  • In the first month, you’ll have understood the surface area, the high level architecture of the Atlas Stream Processing. You’ll have initiated one-on-one’s with your team members.
  • In three months, you’ll have on-boarded onto the team and contributed to the design and development of a feature
  • In six months, you will have taken on full responsibility for projects slated for the subsequent quarter. You’ll have started growth conversations with your team members and begun to understand their longer-term career aspirations
  • In twelve months, you’ll have led the development of multiple new features and performed a full annual cycle of performance and growth conversations with your team members. Additionally, you’ll have contributed to the vision for the future of the Atlas Streams team and helped develop a plan to achieve that vision

To drive the personal growth and business impact of our employees, we’re committed to developing a supportive and enriching culture for everyone. From employee affinity groups, to fertility assistance and a generous parental leave policy, we value our employees’ wellbeing and want to support them along every step of their professional and personal journeys. Learn more about what it’s like to work at MongoDB, and help us make an impact on the world!

MongoDB is committed to providing any necessary accommodations for individuals with disabilities within our application and interview process. To request an accommodation due to a disability, please inform your recruiter.

MongoDB, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type and makes all hiring decisions without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

Req ID: 1263088564

MongoDB’s base salary range for this role is posted below. Compensation at the time of offer is unique to each candidate and based on a variety of factors such as skill set, experience, qualifications, and work location. Salary is one part of MongoDB’s total compensation and benefits package. Other benefits for eligible employees may include: equity, participation in the employee stock purchase program, flexible paid time off, 20 weeks fully-paid gender-neutral parental leave, fertility and adoption assistance, 401(k) plan, mental health counseling, access to transgender-inclusive health insurance coverage, and health benefits offerings. Please note, the base salary range listed below and the benefits in this paragraph are only applicable to U.S.-based candidates.

MongoDB’s base salary range for this role in the U.S. is:
$137,000$270,000 USD

Average salary estimate

$203500 / YEARLY (est.)
min
max
$137000K
$270000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Lead Engineer, Atlas Stream Processing, MongoDB

If you're looking for an exciting challenge, MongoDB is seeking a Lead Engineer for our Atlas Stream Processing team in New York City! Our mission at MongoDB is to empower innovators like you to create, transform, and disrupt industries using the power of software and data. As Lead Engineer, you'll set the technical direction and make impactful architectural decisions for our Atlas platform. Atlas Stream Processing allows developers to process complex data streams seamlessly with our existing database system, and it’s rapidly gaining traction with users across the globe. Here, you'll also have the chance to manage and grow a talented team, ensuring their successes while working on high-visibility projects aimed at enhancing the performance and scalability of our distributed systems. Your contributions will help create features that not only delight our users but also elevate our product. You’ll collaborate with various teams, mentor engineers, and tackle exciting projects that could shape the future of our platform. This role offers flexible working conditions within the U.S., as we value your work-life balance just as much as we value the collaborative spirit of our team. If you love building high-quality software and thrive in a culture of intellectual curiosity and honesty, then we’d love to see you on board! Embrace this opportunity to leave a lasting impact in the tech industry with MongoDB!

Frequently Asked Questions (FAQs) for Lead Engineer, Atlas Stream Processing Role at MongoDB
What are the responsibilities of the Lead Engineer at MongoDB?

As a Lead Engineer at MongoDB, you will oversee a team of talented software engineers, guiding them in their projects and supporting their career growth. You’ll be heavily involved in architecture decisions for the Atlas Stream Processing framework and will play a key role in managing high-visibility projects aimed at improving the performance and scalability of our systems. Additionally, you will collaborate with product and design teams to deliver features that enhance user experiences.

Join Rise to see the full answer
What qualifications are required for the Lead Engineer position at MongoDB?

To qualify for the Lead Engineer position at MongoDB, candidates should have at least 5 years of experience in building distributed systems or foundational cloud services at scale, along with a strong command of a compiled language such as Java, C#, or Go. Experience in managing teams and guiding junior engineers is also crucial, as is a passion for mentoring and developing talent. A background in data processing systems and distributed systems is highly preferred.

Join Rise to see the full answer
What can I expect in terms of team culture as a Lead Engineer at MongoDB?

The team culture at MongoDB is built around collaboration, intellectual curiosity, and essential values like honesty and integrity. As a Lead Engineer, you will enjoy working in a supportive environment that encourages collective growth and innovation. With a distributed team across North America, you will also benefit from flexible work hours suited to different time zones, allowing for a balanced work-life experience.

Join Rise to see the full answer
How does the Lead Engineer role at MongoDB support career development?

At MongoDB, the Lead Engineer position encompasses the growth and mentoring aspects of leadership. You will engage in one-on-ones with your team to discuss not just project tasks, but also their career aspirations. In addition to facilitating technical work, you’ll play a crucial role in fostering team members' growth through consistent feedback and opportunities, paving the way for their professional advancement.

Join Rise to see the full answer
What are the success measures for the Lead Engineer role at MongoDB?

Success in the Lead Engineer role at MongoDB is measured across several milestones, including understanding the architecture of Atlas Stream Processing within the first month, tangible contributions to project features in three months, and leading feature development by the six-month mark. Over a year, you will have fostered significant team growth and contributed to the overall vision for the Atlas Streams team.

Join Rise to see the full answer
Common Interview Questions for Lead Engineer, Atlas Stream Processing
Can you describe your experience managing distributed systems?

In answering this question, emphasize your practical experience working with distributed systems and articulate specific projects where you tackled scalability, performance, or reliability challenges. Highlight your understanding of the theories behind distributed computing and how you've successfully applied them in real-world environments.

Join Rise to see the full answer
What strategies do you use to mentor junior engineers?

Be sure to detail your mentoring style, whether through regular one-on-one meetings, code reviews, or providing constructive feedback. Mention specific examples where your mentorship led to significant improvements in a team member's performance or career advancement.

Join Rise to see the full answer
How do you handle technical roadblocks within your team?

Discuss your approach to identifying and removing obstacles, whether it’s through effective communication with other teams or re-prioritizing work. Outline an example where you successfully assisted your team in overcoming a significant challenge.

Join Rise to see the full answer
Tell us about a time you launched a new feature.

Focus on your role in a feature launch, from the planning stages to execution. Describe how you gathered requirements, collaborated with other teams, and ensured a smooth deployment. Highlight the metrics and feedback you used to measure its success post-launch.

Join Rise to see the full answer
What technologies are you familiar with in the context of cloud services?

Consider discussing specific technologies and platforms you’ve worked with, such as AWS, Azure, or Google Cloud. Showcase examples of how you've effectively utilized these platforms in projects that involved scaling cloud services or creating distributed applications.

Join Rise to see the full answer
How do you prioritize tasks for your engineering team?

Clarify your method for prioritizing projects, such as using frameworks like the Eisenhower Matrix, or by aligning tasks with overall business goals. Provide an instance where your prioritization led to a successful outcome.

Join Rise to see the full answer
What is your approach to software quality assurance?

Outline your processes for maintaining high standards in software quality, including automated testing, code reviews, and continuous integration practices. Share examples where your QA practices significantly improved software reliability.

Join Rise to see the full answer
Describe a challenging technical problem you solved.

Select a specific technical challenge and explain the context, the approach you took to solve it, and the outcome. This demonstrates your problem-solving skills and technical acumen.

Join Rise to see the full answer
How do you ensure effective collaboration within a distributed team?

Discuss your experience with collaboration tools and communication strategies that foster teamwork, even in a remote setup. Provide examples of how you encouraged engagement and productivity across different locations.

Join Rise to see the full answer
What attracts you to the Engineer Lead position at MongoDB?

Articulate your passion for MongoDB’s mission and products. Mention how the opportunity to lead a team in developing cutting-edge stream processing solutions aligns with your career goals and values.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 7 days ago
Polaron Remote No location specified
Posted 6 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Inclusive & Diverse
Empathetic
Take Risks
Transparent & Candid
Feedback Forward
Mission Driven
Collaboration over Competition
Work/Life Harmony
Maternity Leave
Paternity Leave
Snacks
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
401K Matching
Paid Sick Days
Paid Time-Off
Paid Volunteer Time
Photo of the Rise User
sweetgreen Hybrid Los Angeles, CA
Posted 12 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 12 days ago
Weekday AI Remote No location specified
Posted 5 days ago

MongoDB empowers innovators to create, transform, and disrupt industries by unleashing the power of software and data.

689 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 21, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Scientist at Apex Systems
Photo of the Rise User
Someone from OH, Mansfield just viewed POS Install Tech at TEKsystems
Photo of the Rise User
Someone from OH, Dublin just viewed Sr. Manager UX Design Research at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Case Manager at Release Recovery
Photo of the Rise User
Someone from OH, Cincinnati just viewed Recruiting Coordinator (Contractor) at Anduril Industries
Photo of the Rise User
Someone from OH, Dublin just viewed Field Support Technicians - (Phoenix) at Nordstrom
Photo of the Rise User
128 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Stow just viewed IT Asset administrator at Ergomed
Photo of the Rise User
Someone from OH, Loveland just viewed Senior Buyer (wholesale) (m/f/d) at ABOUT YOU SE & Co. KG
Photo of the Rise User
Someone from OH, Cincinnati just viewed Summer 2025 Internship: Talent at Hylant
C
Someone from OH, Cincinnati just viewed Senior Instructional Designer at CXG
Photo of the Rise User
Someone from OH, Youngstown just viewed Compliance Specialist, Anti-Corruption Program at ServiceNow
Photo of the Rise User
Someone from OH, Cleveland just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Cleveland just viewed QC Engineer at QODE
Photo of the Rise User
Someone from OH, Cleveland just viewed Getinge is hiring: UI/UX Developer in Streetsboro at Getinge
Photo of the Rise User
Someone from OH, Westerville just viewed Data analyst | Mid at Nord Security
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal