Senior Software Engineer, Competitive Benchmarking

MongoDB

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Mexico City, Mexico
Posted
3 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $182k
$107k most similar roles pay here $248k

This listing doesn't post a salary. Most similar roles pay $150,437–$214,487.

Based on 240 similar postings.

Employer

About MongoDB

MongoDB is a leading American software company that develops and provides commercial support for a popular, source-available document database. Designed to handle unstructured and structured data natively, its platform is purpose-built for modern cloud applications, analytics, and AI experiences.

MongoDB currently has 259 open roles on FindRole.

Listed pay typically runs $126,000–$240,500 across 76 roles with salary data.

Most-posted roles

View all roles at MongoDB

At a glance

TL;DR · Senior Software Engineer, Competitive Benchmarking

Senior Software Engineer, Competitive Benchmarking joins the PM Benchmarking team to design and execute competitive performance testing that benchmarks MongoDB against alternative technologies. This role involves building reusable tooling, frameworks, and engineering practices while managing the full lifecycle of benchmark initiatives including design, coding, execution, and analysis. The engineer will develop production-quality internal tools, test harnesses, and automation while writing and maintaining code primarily in Python. Key responsibilities include analyzing latency, throughput, and scalability across cloud environments like AWS, Azure, or GCP to identify infrastructure bottlenecks. Candidates must possess expertise in MongoDB architecture, MQL, and performance tuning, alongside experience with PostgreSQL, MySQL, Aurora, or Cassandra. The role focuses on solving the technical challenge of creating repeatable, high-quality benchmarking systems that translate complex data into actionable insights for product decisions and engineering workflows.

What does a Software Engineer earn?

Median $197450 from 2160 postings across 139 companies.

See salary data

What you'll do

  • Design performance and benchmarking workloads that reflect realistic customer and product scenarios.
  • Build and improve production-quality internal tooling, test harnesses, and automated workload components.
  • Write and maintain high-quality code primarily in Python to support benchmarking initiatives.
  • Execute benchmarks across cloud environments while managing for fairness, noise reduction, and cost.
  • Analyze latency, throughput, and infrastructure signals to identify bottlenecks and explain results.
  • Translate ambiguous business questions into scoped technical plans and execution milestones.
  • Produce technical documents and reports that connect performance findings to product decisions.
  • Improve internal engineering workflows and team standards for documentation and benchmarking execution.

What we're looking for

  • Bachelor’s degree in Computer Science or a related field, or equivalent practical experience.
  • 5+ years of experience building, debugging, and improving distributed and/or highly concurrent software systems.
  • Hands-on experience with MongoDB architecture, MQL, and performance tuning.
  • Hands-on experience with performance testing methodologies such as load, stress, latency, or scalability testing.
  • Experience designing and implementing benchmarking or performance-validation workflows.
  • Strong coding skills in Python or a similar language.
  • Hands-on experience with at least one major cloud provider (AWS, Azure, or GCP).
  • Experience with PostgreSQL, MySQL, Aurora, Cassandra, or other competing data platforms.
  • Experience with CI/CD systems and integrating automated tests into engineering workflows (preferred).
  • Experience creating reusable technical documentation, runbooks, or internal playbooks (preferred).

More like this

Similar roles

Senior Software Engineer

Morningstar Inc

Chicago, IL 74 days ago
Python FastAPI Flask PostgreSQL SQL Weaviate Pinecone AWS S3 Aurora RDS Lambda Redis Celery Git CI/CD LangGraph AutoGen OpenAI Anthropic MistralAI Pandas Plotly Matplotlib QlikView GraphQL Transformers
5+ yrs exp Hybrid

Senior Software Engineer

Microsoft

Redmond, WA 80 days ago $119,800$234,700
C C++ C# Java JavaScript Python Microsoft Azure AWS Distributed Systems Cloud Computing Software Engineering
4+ yrs exp Hybrid

Senior Software Engineer

CoStar Group

Richmond, VA 53 days ago $130,000$170,000
React TypeScript C# .NET Framework SQL Server AWS Lambda DynamoDB SQS LLMs Prompt Engineering RESTful APIs Git CI/CD Data Modeling Agent-based Architectures
6+ yrs exp

Senior Software Engineer

General Dynamics

Taunton, MA +1 58 days ago $105,230$116,739
Kubernetes Linux DevOps Rust SQL Distributed Systems CI/CD Containerization Virtualization Networking Agile AI
2+ yrs exp