Your MongoDB resume, matched to the job ad
Drop in your resume and it opens next to this job, ready to tailor in one click.
4.8 from 167 in-app reviews
Senior Software Engineer
MongoDB · New York City
Tailor your resume to this job
No account needed to start.

What MongoDB asks for
From MongoDB's Senior Software Engineer ad, checked 3 Nov 2026.
Large scale distributed systems
Expertise in building large scale, distributed backend systems using compiled languages such as Java, C#, or Go.
Production crisis management
Ability to remain calm and effective while resolving production crises and investigating complex problems in distributed environments.
Linux and hardware performance
Deep understanding of Linux, including the ability to link application performance issues to hardware constraints.
Feature planning and execution
Taking full responsibility for planning and delivering major features while coordinating between engineering, product, and design teams.
Full stack contribution
Comfortable working across the entire web application stack, including the willingness to learn and contribute to both frontend and backend components.
Based in New York City for a hybrid working model. No specific degree or years of experience are listed as requirements.
How the example answers the ad
Three of the five requirements above, each matched to a line in the example.
Production crisis management
“Resolved a critical production outage involving recursive event loops by reconfiguring Linux TCP stack parameters, restoring service to 99.99% availability within 40 minutes.”
Restoring availability in 40 minutes during a critical outage shows production crisis management. Reconfiguring TCP stack parameters illustrates the ability to investigate complex problems in distributed environments.
Linux and hardware performance
“Investigated disk I/O bottlenecks by analyzing Linux kernel trace points and adjusting page cache allocation, resulting in a 30% increase in database throughput.”
Analyzing kernel trace points and page cache allocation shows a deep understanding of Linux. Linking disk I/O bottlenecks to database throughput illustrates the ability to connect hardware constraints to application performance.
Large scale distributed systems
“Led the migration of a core billing system to a distributed Go-based architecture, reducing overall service latency by 45% for over 1 billion daily requests.”
Building a system in Go that manages over 1 billion daily requests provides evidence of the required scale and language expertise for large scale distributed systems.
The whole example as text
Victor Nguyen · Senior Software Engineer
Summary
Senior Software Engineer with 7 years of professional experience building high-scale distributed systems. Designs and maintains critical microservices using Java and Go while optimizing Linux kernel performance to resolve disk I/O bottlenecks. Leads full stack feature development by aligning complex engineering objectives with product roadmaps. Collaborates with cross-functional design and product teams to deliver software solutions for billions of daily events.
Experience
Senior Software Engineer · Google
Mountain View, CA · 2023 - Present
- Led the migration of a core billing system to a distributed Go-based architecture, reducing overall service latency by 45% for over 1 billion daily requests.
- Resolved a critical production outage involving recursive event loops by reconfiguring Linux TCP stack parameters, restoring service to 99.99% availability within 40 minutes.
- Collaborated with frontend teams to implement a React-based monitoring dashboard, increasing internal developer visibility into real-time system health by 60%.
Software Engineer · Stripe
San Francisco, CA · 2021 - 2022
- Architected a Java-based payment gateway capable of processing 50,000 transactions per second during high-traffic peak periods.
- Investigated disk I/O bottlenecks by analyzing Linux kernel trace points and adjusting page cache allocation, resulting in a 30% increase in database throughput.
- Orchestrated the delivery of a cross-team feature for international currency conversion, coordinating requirements between product managers and design leads.
Software Engineer · Twitter
San Francisco, CA · 2020 - 2021
- Developed high-throughput microservices in Go to support real-time content ingestion, successfully handling spikes of 2 million events per second.
- Managed end-to-end deployment cycles for critical user profile updates, ensuring seamless feature delivery while maintaining 99.9% uptime for global users.
- Debugged persistent hardware-level performance issues by profiling Linux kernel thread scheduling, identifying a 15% CPU overhead reduction.
Junior Software Engineer · Amazon Web Services
Seattle, WA · 2019 - 2020
- Contributed to the development of core infrastructure components in Java, ensuring reliable data persistence for global cloud service regions.
- Participated in active on-call rotations for cloud storage services, identifying root causes for latency regressions within 30 minutes of initial alerts.
Education
Master of Science in Computer Science · Stanford University
Stanford, CA · 2017 - 2019
- Specialized in distributed systems and advanced operating systems architecture.
- Graduated with a 3.9 GPA and received the Departmental Research Award.
Bachelor of Science in Software Engineering · University of Texas at Austin
Austin, TX · 2013 - 2017
- Completed honors program focused on algorithmic efficiency and database design.
- Served as lead teaching assistant for introductory and advanced computer science courses.
Skills
More MongoDB roles like this one
Frequently asked questions
Is the example from an employee?
No. It is an AI-written example for this ad, made to show how a resume can answer it.
Is this role remote?
No. The role is based in New York City and follows a hybrid working model.
What programming languages does the team use?
The team uses Go for the Backup Agent, Java for server side infrastructure, and JavaScript for the user interface. They look for candidates skilled in compiled languages like Java, C#, or Go.
Where do I apply?
On the official MongoDB posting, through the job link on this page.
What happens when I tailor my resume here?
Your resume opens in the editor next to this job. Tailor it in one click, then keep or discard the edits. You only need an account to download.