Latest Backend Engineering jobs
Job results
Leads the design and delivery of shared distributed-platform capabilities for cost intelligence, operational tooling, reliability, and developer experience. The role requires deep backend and systems expertise with Java, Go, Kafka, and Kubernetes, plus technical leadership across multiple engineering teams.
Build and scale high-throughput backend services, resolve production issues, and deliver features progressively in a hybrid engineering environment. The role requires strong software architecture, performance, programming, and AI-assisted development skills.
Builds foundational AI governance systems covering access controls, model routing, authorization, auditability, and usage attribution. The role requires 3+ years of production software engineering experience, strong systems and security judgment, and the ability to own ambiguous problems through delivery.
Build and scale distributed backend systems powering Perplexity’s realtime voice and multimodal AI experiences. The role requires 4+ years of backend or distributed-systems experience and strong Rust, Python, or Go skills, with opportunities to work across SDKs, infrastructure, models, and agent orchestration.
Build and lead production-grade sandbox runtime infrastructure that enables AI coding agents to operate safely in isolated environments. The role requires 8+ years of software engineering experience, technical leadership, and expertise in developer tools, runtime infrastructure, isolation, and security boundaries.
Build and maintain scalable observability systems for MongoDB Atlas, including telemetry, diagnostics, and actionable database insights. The role requires at least five years of backend or full-stack engineering experience, strong distributed-systems skills, and proficiency in a compiled language.
Build and operate performant, multi-tenant distributed storage services for MongoDB’s cloud platform. The role requires 5+ years of experience with concurrent systems, cloud services, performance-sensitive software, and backend or compiled codebases, preferably in Rust or C/C++.
Technical leader for a security-focused team rearchitecting MongoDB server ingress networking. The role designs and operates high-performance Rust services, drives technical strategy, handles production incidents, and mentors engineers; it requires 10+ years of systems software experience and strong networking and security fundamentals.
Leads the design and delivery of performant, multi-tenant distributed storage services for MongoDB’s cloud architecture. The role requires 10+ years of experience with concurrent or distributed systems, systems programming, technical leadership, and performance optimization.
Build and lead backend platforms that let developers and AI agents interact with MongoDB, including MCP servers, agent skills, assistants, and purpose-built agents. The role requires 5+ years of backend experience with Node.js and TypeScript, strong system-design skills, and comfort owning ambiguous projects.
Build and scale distributed backend systems that manage Atlas Search indexes across cloud environments. The role requires at least two years of backend software experience, distributed systems or cloud-services experience, and proficiency in a modern statically typed language with interest in Java.
Build and secure core distributed-database features in a C++ codebase, focusing on cryptography, identity and access, networking, and system integrity. The role requires 5+ years of distributed-systems experience, proficiency in a compiled language, and strong computer architecture and software-design fundamentals.
Build and extend the MongoDB Atlas API platform, developer tools, and infrastructure integrations while leading complex projects and mentoring engineers. The role requires strong software development experience, proficiency in a major programming language, API or developer-tooling experience, and cloud infrastructure knowledge.
Build and lead large-scale distributed backend features for MongoDB Atlas and Atlas Data Federation & Archiving. The role requires 10+ years of software development experience, compiled-language expertise, cloud-provider experience, and production ownership.
Build and lead features for MongoDB Atlas, developing large-scale distributed backend systems across major cloud providers. The role requires at least six years of software development experience, production ownership, and strong collaboration and communication skills.
Develops and supports open-source Python drivers and libraries for MongoDB, collaborates on APIs and new database features, investigates user issues, and contributes to design and code quality. The role requires substantial Python experience, strong ecosystem knowledge, and effective collaboration.
Develop and improve MongoDB’s distributed query execution system, including execution algorithms, query language features, diagnostics, and performance. The role requires 5+ years of systems programming experience, strong computer science fundamentals, and expertise in a compiled language such as C++.
Build and improve MongoDB’s distributed replication infrastructure using C++ and the Raft consensus protocol. The role requires at least five years of experience with distributed or highly concurrent systems, strong debugging and performance skills, and experience delivering production software.
The Staff Engineer will provide technical leadership and build core components of a scalable platform for deploying AI applications. The role requires 8+ years of distributed-systems or foundational cloud-services experience, strong software engineering fundamentals, and expertise in high-scale, concurrent systems.
Build and operate security-critical Rust services that protect MongoDB’s ingress networking and database infrastructure. The role requires 5+ years of systems software experience, strong performance and security fundamentals, and the ability to lead features across engineering teams.
Leads the architecture, implementation, and operation of MongoDB’s large-scale observability infrastructure, covering metrics, logs, traces, and alerts. Requires 10+ years building highly concurrent distributed systems, strong systems programming and performance expertise, and technical leadership across teams.
Builds backend systems for enrollments, payments, payroll, and benefits management using Ruby on Rails. Designs data models, fund flows, and integrations with payroll/banks/insurance partners, ensuring reliability and scalability in a regulated healthcare/finance domain.
The Senior Software Engineer will design and evolve GitLab Duo CLI experiences in TypeScript, owning architecture, reliability, performance, and developer experience from concept through iteration. The role also contributes to IDE integrations and requires strong developer-tooling experience, technical leadership, and asynchronous collaboration skills.
Builds and maintains scalable backend software and database systems across the development lifecycle. The role requires 3+ years of backend engineering experience, Java expertise, datastore knowledge, and familiarity with cloud and DevOps practices.
Leads the design and development of secure, scalable Java-based authentication and identity systems. The role requires deep distributed-systems expertise, cloud experience, strong security knowledge, and substantial enterprise software experience, along with mentoring responsibilities.
Develops high-performance cybersecurity backend products in C++ and C# for Windows and Linux, processing files at binary and structural levels. The role also builds Python automation, contributes to scalable security engines, and may integrate AI/ML models.
Builds and owns scalable backend platforms for audience targeting and high-volume CRM messaging, including real-time and batch data pipelines and distributed services. Requires 5+ years of backend experience with Ruby and Go, distributed systems expertise, and strong cross-functional collaboration.
Senior Software Engineer building backend APIs, distributed systems, and large-scale data pipelines for Hudl’s Global Sports Library. The role requires strong cloud engineering, architectural leadership, mentoring, and experience with technologies such as C#, GraphQL, MongoDB, Elastic, and AWS.
This senior engineer will design and develop distributed infrastructure and features for Atlas Search, including semantic and vector search capabilities. The role requires 5+ years in data management or search systems, strong distributed-systems experience, and advanced Java development skills.
Build and operate backend services for Block’s card-issuing platform, covering issuance, transaction processing, and disputes at massive scale. The role requires 3+ years of software development experience, production ownership, AI fluency, and a bachelor's degree or equivalent.
Develop Windows and .NET services powering Microsoft Teams bot applications with low-latency real-time audio and video. The role requires 3–5 years of software development experience, strong C#/.NET skills, Kubernetes operations expertise, and familiarity with media streaming and Microsoft APIs.
Leads architecture and delivery of secure, highly available backend services for an identity-aware gateway connecting enterprise AI agents to authorized tools and data. Requires 7+ years of distributed backend experience, production Java or Go, and deep OAuth, OIDC, and token-exchange expertise.
Builds backend infrastructure for Snowflake’s agentic AI products, including agent runtimes, retrieval systems, evaluation pipelines, and multi-tenant services. Requires 7+ years of distributed systems or AI/ML infrastructure experience, strong Go or Java and Python skills, and expertise in cloud-native systems.
Builds production software, AI-assisted workflows, and technical controls that operationalize privacy across cloud-based products. The role requires backend programming, LLM systems, integrations, and practical data-protection experience while partnering across Security, Engineering, Product, Data, and Legal.
Develops resilient distributed backend services and engineering tooling, investigates complex cross-application issues, and improves software delivery processes. The role requires Java and Linux proficiency plus familiarity with cloud infrastructure, Kubernetes, CI/CD, and REST APIs.
Develop resilient distributed backend services and engineering tooling, troubleshoot cross-team issues, and improve software delivery processes. The role requires Java and Linux proficiency, experience with REST/web APIs, and familiarity with modern infrastructure and observability practices.
Build backend systems, data infrastructure, agentic workflows, and enterprise integrations that make AI useful and trustworthy for financial institutions. The role requires 5+ years of software engineering experience, backend-language proficiency, and experience with production data-intensive or distributed systems.
Leads technical strategy and architecture for high-scale financial-crimes screening, detection, investigations, and reviewer systems. The role requires 10+ years of software engineering experience, deep distributed-systems expertise, and strong cross-functional technical leadership.
Build and own scalable backend infrastructure that optimizes cloud resource utilization and cost attribution across AWS, Azure, and Google Cloud. The role requires 6+ years of distributed-systems engineering experience and strong system-design, optimization, and technical leadership skills.
Leads the technical strategy and development of large-scale systems that optimize multi-cloud infrastructure efficiency, automate cost governance, and improve resource utilization. Requires 9+ years building distributed systems and expertise across cloud platforms, containers, and high-throughput performance engineering.
Staff-level engineer building and operating high-performance SQL drivers, connectors, and partner integration infrastructure for Databricks. The role requires 10+ years of production software engineering experience, strong architectural leadership, and open-source community engagement.
Leads the architecture and development of large-scale, multi-cloud networking connectivity and observability platforms that support Databricks’ control and compute planes. The role requires deep distributed-systems expertise, extensive production experience in a major programming language, and technical leadership across teams.
Build and operate scalable backend services, distributed systems, data pipelines, and cloud-storage platforms across Databricks’ data and AI infrastructure. The role requires 12+ years of production software experience, a computer science degree, and experience with large-scale systems and SaaS or service-oriented architectures.
Build scalable backend infrastructure and products for the Databricks platform, including distributed services, cloud storage systems, data pipelines, and pricing infrastructure. Requires a bachelor's degree and 7+ years of production software engineering experience.
Build large-scale backend infrastructure and data products for Databricks across areas such as log analytics, AI/BI, business semantics, and apps. The role requires staff-level software engineering experience, including 10+ years with Java, Scala, or C++ and expertise in distributed systems and cloud technologies.
Build and ship features for Databricks’ distributed data platform, contributing across design, development, testing, production rollout, and monitoring. The role requires 3+ years of production experience in Java, Scala, or C++, plus strong foundations in algorithms, data structures, databases, and distributed systems.
Build scalable, secure backend services and client libraries for Databricks’ data platform, working across distributed systems, cloud storage, and service-oriented architectures. The role requires a bachelor’s degree and 8+ years of production software engineering experience.
Build large-scale backend systems for Databricks’ data and AI platform, spanning distributed processing, cloud infrastructure, governance, and application runtimes. The role requires 5+ years of production experience in Java, Scala, or C++, plus expertise in distributed systems, SaaS architectures, cloud technologies, security, and SQL.
Design and build next-generation database query and storage systems, contributing to query optimization, distributed execution, vectorized processing, and efficient storage. The role requires 5+ years of related systems experience and values expertise in databases, distributed systems, language design, or performance optimization.
Build reliable, secure, high-performance backend services and client libraries for Databricks’ cloud data platform. The role requires 5+ years of production software experience, distributed-systems expertise, and proficiency in Java, Scala, C++, or a similar language.