MongoDB

👥 1001-5000💰 Post-IPO Equity about 7 years agoDatabaseOpen SourceCloud ComputingSaaSSoftware📈 Public Company
Website LinkedIn Email Facebook Twitter

MongoDB is a New York-based company founded in 2007 that specializes in open source databases and software development. They help businesses harness the power of data to transform their industries.

Related companies:

🏢 Affirm
👥 1001-5000💰 Post-IPO Equity about 4 years ago🫂 Last layoff about 2 years agoLendingFinancial ServicesPaymentsFinTech
Website LinkedIn Email Facebook Twitter
🏢 DigitalOcean
👥 1001-5000💰 $34,913,641 Post-IPO Equity over 3 years ago🫂 Last layoff about 2 years agoVirtualizationDevOpsWeb HostingCloud ComputingSaaS
Website LinkedIn Email Facebook Twitter

Jobs at this company:

Apply

📍 United States

🧭 Full-Time

💸 118000.0 - 231000.0 USD per year

🔍 Software Development

  • 5+ years of experience building distributed systems
  • Experience with building production-level code with a large user base, robust design structure and rigorous code quality, written in C, C++, Rust, or another systems programming language
  • Degree in Computer Science or similar field, or equivalent practical experience, with strong competencies in data structures, algorithms, and software design/architecture
  • Understand the high-level architecture of MongoDB
  • Contribute to the development of a project slated for the next release of MongoDB
  • Lead the development of a new feature and help mentor new engineers on the team

Software ArchitectureC++AlgorithmsData StructuresRustLinuxNetworkingDebugging

Posted about 21 hours ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 137000.0 - 270000.0 USD per year

🔍 Software Development

  • 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
  • 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

Backend DevelopmentLeadershipSoftware DevelopmentCloud ComputingJavaKubernetesMongoDBSoftware ArchitectureAlgorithmsData StructuresREST APICommunication SkillsCI/CDProblem SolvingMentoringTeam management

Posted 8 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 104000.0 - 205000.0 USD per year

🔍 Software Development

  • 6+ years of hands-on experience in Sales Analytics, Revenue Analytics, or GTM Analytics, ideally at a fast-growing SaaS or technology company
  • Strong expertise in data analysis, statistical modeling, sales reporting, and pipeline analysis
  • Advanced SQL skills and proficiency in Python (or R) for data analysis and statistical modeling
  • Experience with data visualization tools such as Tableau, Looker, or Power BI
  • Strong understanding of data governance, data quality best practices, and AI-driven analytics
  • Experience building automated dashboards and self-service analytics tools for sales teams
  • Proven ability to translate complex data into actionable business insights and effectively communicate findings to senior leadership
  • Experience working cross-functionally with Analytics, Sales, Finance, and Operations teams to drive data-driven decision-making
  • Ability to work independently and take full ownership of projects with minimal guidance
  • Strong communication and stakeholder management skills
  • Take full ownership of key analytics projects, driving them from scoping to execution with minimal oversight
  • Develop and enhance Sales Analytics reporting frameworks to provide clear visibility into sales performance, pipeline trends, and revenue forecasting
  • Define and track KPIs related to sales productivity, funnel efficiency, pipeline health, and overall business impact
  • Conduct deep-dive analyses on sales processes, pipeline conversion rates, and customer segmentation to inform sales strategies
  • Partner with Sales Operations, FP&A, Sales Commission, and Strategy & Planning teams to analyze sales compensation structures, ensuring alignment with performance goals
  • Use advanced analytics and statistical methods to assess sales trends, forecast revenue, and identify opportunities for growth
  • Work closely with Data Architecture, Data Engineering, and IT teams to create and manage a curated central repository of sales and product usage data
  • Build high-quality data products, such as dashboards and AI-driven insights, to enable self-service analytics across the sales organization
  • Develop a keen understanding of stakeholder business strategy and provide actionable insights to optimize people and processes
  • Ensure key principles of Data Governance, Data Management, and Advanced Analytics (including AI & GenAI) are implemented across the organization
  • Collaborate with other analytics teams to align on data strategy, share best practices, and drive holistic insights across departments
  • Communicate analytical findings effectively to non-technical audiences and influence strategic decisions

PythonSQLBusiness IntelligenceData AnalysisData MiningTableauBusiness OperationsData engineeringData scienceCommunication SkillsAnalytical SkillsData visualizationFinancial analysisData modelingData management

Posted 14 days ago
Apply
Apply

📍 Ireland, UK, Sweden, the Netherlands, Germany, Spain, Bulgaria, Denmark, Finland, France, Italy, & Poland

🧭 Full-Time

🔍 Software Development

  • Pragmatic, detail-oriented, self-motivated, and understands the benefits of collaboration
  • Provides guidance and coaching to entry-mid level engineers
  • Takes a software-driven approach to solving problems and routinely uses git to track progress
  • Strong understanding of software engineering principles, dependency injection, composition, and test driven development
  • Experience designing/implementing medium/large scale software projects (strong preference for Go)
  • Familiar with standard authentication protocols (e.g OAuth)
  • Familiar with the development of web services and/or Kubernetes controllers
  • Experienced performing deep technical analysis and fixing applications, systems, and networks
  • Strong Linux and TCP/IP networking skills
  • Solid knowledge of cloud infrastructure (preferably AWS), including development integrating with provider APIs
  • Experience with configuration management tools and managing infrastructure through code
  • Experience setting up and maintaining CI/CD workflows and tooling to deploy production services
  • Experience running containers in a production environment, preferably Kubernetes based
  • Proven experience with observability concepts and tooling, metrics, logging, traces, Prometheus, Grafana, OpenTelemetry
  • Has practical knowledge of delivering production level services with SLI/SLOs and understands how to measure, track and adjust them
  • 5+ years of experience working in a similar role
  • Work with engineering teams across MongoDB to investigate gaps and limitations in existing development workflows and understand new infrastructure and platform requirements
  • Design self-service platform services and developer tooling that focuses on reliability, usability, and provides the appropriate level of abstraction from cloud infrastructure
  • Regularly write and review automation, configuration management, and application code
  • Author and review functional specifications and scoping documents for large platform projects and services
  • Own and operate much of the internal development platform that runs MongoDB
  • Work on a distributed team that frequently interacts with remote engineers across multiple time zones (primarily PST/EST/GMT)

AWSBackend DevelopmentSoftware DevelopmentCloud ComputingGitKubernetesOAuthSoftware ArchitectureAPI testingGoGrafanaPrometheusCI/CDRESTful APIsLinuxTerraformMicroservicesJSONSoftware EngineeringDebugging

Posted 14 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 137000.0 - 270000.0 USD per year

🔍 Software Development

  • 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
  • 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
  • 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

Backend DevelopmentLeadershipProject ManagementSoftware DevelopmentSQLCloud ComputingJavaKubernetesMongoDBPeople ManagementSoftware ArchitectureC#Operations ManagementAlgorithmsData StructuresGoREST APICommunication SkillsAnalytical SkillsCI/CDMentoringDevOpsMicroservicesTeam managementTechnical support

Posted 16 days ago
Apply
Apply

📍 Ireland, UK, Sweden, the Netherlands, Germany, Spain, Bulgaria, Denmark, Finland, France, Italy, & Poland

🔍 Software Development

  • Pragmatic, detail-oriented, self-motivated, and understands the benefits of collaboration
  • Takes a software-driven approach to solving problems and routinely uses git to track progress
  • Familiar with software engineering principles, dependency injection, composition, and test driven development
  • Experience designing/implementing medium/large scale software projects (preferably with Go)
  • Familiar with standard authentication protocols (e.g OAuth)
  • Familiar with the development of web services and/or Kubernetes controllers
  • Experienced performing deep technical analysis and fixing applications, systems, and networks
  • Experience working with Linux, command line, and TCP/IP networking skills
  • Experience working with container runtime toolchains (containerd, docker, podman)
  • Solid knowledge of cloud infrastructure (preferably AWS)
  • Experience with configuration management tools and managing infrastructure through code
  • Familiar with how to use CI/CD workflows and tooling to deploy production services
  • Experience running containers in a production environment, preferably Kubernetes based
  • Experience with observability concepts and tooling, metrics, logging, traces, Prometheus, Grafana, OpenTelemetry
  • Has practical knowledge of delivering production level services with SLI/SLOs and understands how to measure, track and adjust them
  • Work with engineering teams across MongoDB to investigate gaps and limitations in existing development workflows and understand new infrastructure and platform requirements
  • Design self-service platform services and developer tooling that focuses on reliability, usability, and provides the appropriate level of abstraction from cloud infrastructure
  • Regularly write and review automation, configuration management, and application code
  • Author and review functional specifications and scoping documents for large platform projects and services
  • Own and operate much of the internal development platform that runs MongoDB
  • Work on a distributed team that frequently interacts with remote engineers across multiple time zones (primarily PST/EST/GMT)

AWSBackend DevelopmentSQLCloud ComputingGitKubernetesMongoDBOAuthSoftware ArchitectureData StructuresGoGrafanaPrometheusCI/CDProblem SolvingRESTful APIsLinuxDevOpsTerraformMicroservicesScriptingSoftware EngineeringDebugging

Posted 18 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 137000.0 - 270000.0 USD per year

🔍 Software Development

  • 10+ years software engineering, primarily focused on backend systems
  • Strong systems programming background; Go and Java experience a plus (but not required)
  • Extensive experience designing and operating distributed systems at scale; Kubernetes experience is a plus (but not required)
  • Track record of improving system reliability and operational excellence
  • Experience with large-scale data processing or storage systems (e.g. data lake technologies, distributed databases, disaggregated storage, etc.)
  • Knowledge of modern observability practices and tools
  • Proven ability to lead technical initiatives as an individual contributor
  • Experience mentoring senior engineers and driving technical excellence within a team
  • Lead initiatives to improve system observability, stability, and resource management
  • Design and implement advanced autoscaling solutions for query execution and data processing
  • Reduce incident rates through holistic improvements to system resilience
  • Identify opportunities to improve operating costs in storage and query systems
  • Guide architectural decisions and conduct design reviews across two engineering teams
  • Mentor senior engineers in distributed systems design and operational excellence
  • Collaborate with Product Management on technical roadmap development
  • Drive cross-team technical initiatives and standards
  • Participate in on-call rotation and provide senior oversight for incident response and postmortem retrospectives
  • Design and implement improvements to our distributed query execution engine
  • Optimize data archival pipelines for increased throughput, durability and reliability
  • Design and implement solutions for single-tenant isolation requirements

Backend DevelopmentLeadershipSQLCloud ComputingJavaKubernetesMongoDBData engineeringGoREST APINosqlMentoringLinuxMicroservicesScriptingSoftware EngineeringData management

Posted 21 days ago
Apply
Apply

📍 North America

💸 137000.0 - 270000.0 USD per year

🔍 Software Development

  • 10+ years of progressive hands-on experience in application ideation and development (preferably within tech-driven consulting firms), including 3+ years as an Application Architect or Technical Lead building and delivering large-scale, enterprise-grade application modernizations
  • Proven ability to connect technology to business impact—you’re not just a technical expert; you drive measurable business outcomes
  • Strong knowledge of software architecture patterns including microservices, event-driven architectures, CQRS, and enterprise integration patterns. Ability to evaluate trade-offs in architecture decisions and justify choices to both technical and non-technical audiences
  • Strong delivery background: you’ve designed and built scalable, highly available distributed systems using microservices and Domain-Driven Design principles
  • Hands-on experience with modern cloud architectures on AWS, Azure, and/or GCP. Comfortable designing applications for containerized environments (Docker, Kubernetes) and serverless platforms. Knowledge of hybrid cloud and on-prem infrastructure considerations (networking, security, VPN, etc.) at enterprise scale
  • Deep expertise in full-stack cloud-native application development, agile methodologies, test-first development, and CI/CD pipelines
  • Hands-on coding experience in at least two modern languages (e.g. Python, JavaScript/Node.js) or enterprise programming languages (e.g., Java, C#)
  • Superior communication and leadership skills: you can engage C-level executives, technical teams, and business stakeholders with clarity, influence, and confidence
  • Advise enterprise clients on application modernization strategies, architectural decisions, and technical roadmaps that align with their business goals.
  • Lead the design and implementation of modern enterprise application architectures, including microservices, serverless functions, event-driven systems, as well as hybrid cloud and on-premises deployments.
  • Design and deliver innovative solutions like operational data layers, data meshes and microservices that generate tangible business value, using MongoDB to drive incremental and transformative technological innovation
  • Define scope, estimate effort, and deliver meaningful product increments that align with business priorities, ensuring execution against clear, strategic objectives
  • Establish technical authority: guide solution delivery with remote development teams, project managers, and executive stakeholders while ensuring alignment on key architectural decisions and dependencies and providing technical leadership to client and internal development teams
  • Take an advisory, prescriptive approach: inspire confidence, challenge assumptions, and provide clear strategic direction to customers
  • Own and drive backlog grooming, sprint planning, and showcases in partnership with the Project Manager, providing bold ideas, strategic guidance, and hands-on leadership
  • Push the envelope—continuously innovate development processes, technologies, and project methodologies, leveraging emerging GenAI capabilities to stay ahead of the curve
  • Build a reusable playbook—develop and maintain a repository of best-in-class solution components that drive efficiency and accelerate delivery
  • Operate with agility: work in a fast-paced, high-impact environment where ownership, accountability, and a can-do mindset are key to success

AWSBackend DevelopmentDockerLeadershipNode.jsProject ManagementPythonSoftware DevelopmentSQLCloud ComputingDesign PatternsFull Stack DevelopmentGCPJavaJavascriptKubernetesMongoDBSoftware ArchitectureC#AzureData StructuresREST APIServerlessCommunication SkillsCI/CDProblem SolvingAgile methodologiesMicroservicesClient relationship managementStrategic thinkingData modeling

Posted 21 days ago
Apply
Apply
🔥 Specialist, Industry Solutions
Posted about 1 month ago

📍 India

🧭 Full-Time

🔍 Software Development

  • At least 3 years of relevant work experience in the tech sector, or relevant technical experience in other sectors.
  • Knowledge of programming (Python & Javascript) and mobile programming (Swift)
  • Experience with databases and/or deploying applications with any of the major cloud providers or database vendors
  • A blend of technical proficiency, project management expertise, and strong communication skills.
  • Ability and willingness to learn quickly and adapt to new industries.
  • A diverse experience or interest in multiple industries, such as finance, banking or healthcare (we have a broad range of clients and need to understand their industries to adapt solutions)
  • Ability to work independently and collaborate with internal and external stakeholders, potentially adapting to different stakeholder time zones as needed.
  • A pro-active, self-starter with the drive to learn new skills and become an expert in that field.
  • A strong sense of team-work working towards a common goal with process-oriented skills.
  • Lead the creation of technical demos, showcasing MongoDB’s capabilities for specific industry-focused use cases.
  • Work closely with industry principals and consultants to understand specific industry needs and develop tailored solutions that showcase the value of our MongoDB across industries—from small startups to large enterprises.
  • Leverage your skills in front-end and back-end technologies to create polished, real-world demo applications that accurately reflect Industry based use cases, demonstrating the seamless integration of our industry solutions.
  • Update and maintain existing demos, ensuring they remain relevant and aligned with evolving industry use cases and technological advancements. Ensure timely updates to Industry Solutions Team (IST) GitHub repositories, improve CI/CD pipelines for streamlined demo deployment, and maintain code quality and version control best practices.
  • Customize demos and solutions for industry-specific presentations, aligning technical capabilities with business outcomes to effectively address industry challenges and opportunities.
  • Assist in Consultant/Principal support of sales through enablement, with activities such as technical discovery, demos, trainings, proof of values, presentations, and documentation of technical decision criteria; working across a number of sales opportunities in parallel
  • Periodically contribute to Early Access Programs by engaging with the product teams to help plan and execute early access and preview programs, manage the participants registry, formulate customer engagement plans, and prepare customer facing materials (i.e. presentations, communications, customer quotes, etc.).

AWSPythonJavascriptMongoDBSwiftCI/CD

Posted about 1 month ago
Apply
Apply
🔥 Senior Application Architect
Posted about 1 month ago

📍 United Kingdom

🧭 Full-Time

🔍 Software Development

  • 5+ years application development experience, 3+ years as Application Architect or Technical Lead
  • Strong strategic thinking capabilities
  • Experience with cloud native applications and agile methodologies
  • Knowledge of microservices architectures
  • Ability to code with modern scripting/languages (e.g., Python, JavaScript)
  • Provide strategic consulting on data modernisation and data strategy
  • Design solutions to drive business value through technology innovation
  • Provide technical direction to the delivery team
  • Drive technical backlog grooming and sprint planning
  • Develop and maintain reusable solution components

Node.jsPythonAgileCloud ComputingJavascriptMongoDBSoftware ArchitectureCI/CDMicroservices

Posted about 1 month ago
Apply
Shown 10 out of 20