Latest Backend Engineering jobs
Job results
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.
Build and evolve distributed data infrastructure across storage and query systems, from design through production rollout. The role requires 8+ years of production experience in Java, Scala, or C++, plus strong knowledge of databases, distributed systems, and big data.
Designs and builds next-generation database query engines and structured storage systems, spanning query optimization, distributed execution, vectorized processing, and storage optimization. The role requires 7+ years of related systems experience and includes technical leadership and mentoring.
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.
Senior software engineer responsible for designing and building distributed data infrastructure, from requirements and technical design through production rollout and monitoring. Requires 5+ years of production experience in Java, Scala, or C++ plus expertise in distributed systems, databases, and big data.
Leads development of Lakeflow Connect’s large-scale data ingestion systems, applying database internals expertise to incremental capture and log parsing. The role requires 15+ years building distributed systems, strong algorithms and data structures knowledge, and technical leadership across complex initiatives.
Leads the architecture, development, optimization, and reliability of large-scale distributed backend systems processing substantial data volumes. The role requires 15+ years of industry experience, deep systems expertise, cross-team technical leadership, and strong mentoring skills.
Build scalable backend infrastructure and products for the Databricks platform, including distributed services, cloud-storage systems, workflows, and data pipelines. The role requires a bachelor’s degree in computer science or a related field and at least three years of production software experience.
Leads architecture, development, and operation of highly scalable backend distributed systems, while driving technical direction, production reliability, cross-team initiatives, and mentorship. The role requires 15+ years of experience building and supporting large-scale systems.
Build and operate large-scale backend systems governing usage, billing, commercialization, and resource controls across Databricks products. The role requires 7+ years of production software experience, distributed-systems expertise, and a bachelor's degree or higher.
Builds large-scale distributed backend infrastructure for the Databricks platform, including cloud-agnostic abstractions and developer productivity tooling. The role requires 8+ years of software development experience, backend programming expertise, and leadership across architecture, delivery, and operations.
Build large-scale backend infrastructure and distributed services for Databricks’ data and AI platform. The role requires a bachelor’s degree and extensive production experience with a major programming language and distributed systems.
Build and lead backend networking infrastructure services connecting Databricks’ control and compute planes across large-scale, multi-cloud distributed systems. The role requires extensive networking experience and 12+ years of production software development experience.
Leads architecture, development, optimization, and operation of highly scalable distributed backend systems processing massive data volumes. The role requires 15+ years of experience, deep systems expertise, technical leadership, cross-team influence, and mentorship.
Leads the architecture and development of large-scale, multi-cloud networking connectivity and observability platforms supporting Databricks infrastructure. Requires extensive production software engineering and distributed-systems experience, plus expertise in cloud networking, Kubernetes, and infrastructure automation.
Builds and operates large-scale distributed backend infrastructure for the Databricks platform, including cloud-agnostic services and developer productivity tooling. The role requires 5+ years of software development experience, backend programming expertise, and a bachelor's degree or equivalent experience.
Build scalable backend infrastructure and products for the Databricks platform, including distributed services, cloud-storage systems, data pipelines, and usage-pricing infrastructure. The role requires a computer science degree, production experience in a systems language, and experience with distributed systems and SaaS platforms.
Build and lead backend networking connectivity services for Databricks’ control and compute planes, supporting large-scale distributed systems and multi-cloud infrastructure. The role requires 8+ years of production software experience, substantial networking expertise, and experience developing distributed systems from scratch.
Leads the design, development, and optimization of large-scale backend systems for Delta Lake write-path operations. The role requires extensive distributed-systems experience and includes architectural ownership, production reliability work, cross-team technical leadership, and mentorship.
Leads development of Money systems governing usage, billing-related infrastructure, and resource governance across Databricks products. The role requires 12+ years of production software experience, distributed-systems expertise, cloud technologies, security experience, and cross-functional technical leadership.
Leads hands-on development of a highly scalable Lakeflow Connect ingestion engine, extracting data from OLTP systems with minimal production impact. The role requires deep database internals expertise, distributed systems experience, technical leadership, and 15+ years of industry experience.
Leads backend software and infrastructure direction for large-scale distributed systems, delivering highly scalable and fault-tolerant data-processing platforms. The role requires 15+ years of industry experience, deep systems expertise, and the ability to drive complex technical initiatives and mentor senior engineers.
Leads the architecture and development of a global schema and data migration platform supporting thousands of databases. The role requires 12+ years of backend or platform engineering experience, strong database expertise, and experience with reliable, high-throughput infrastructure.
Builds and optimizes low-level application frameworks and core system infrastructure, with a focus on JVM internals, performance, concurrency, and distributed systems. Requires a bachelor's or master's degree and 7+ years of professional software development experience.
Leads the design, ownership, and scaling of critical platforms supporting Databricks core user experiences. The role requires 12+ years of production software experience, distributed-systems expertise, and a bachelor’s degree or higher in Computer Science or a related field.
Leads the architecture and implementation of high-scale backend systems for GitLab’s software supply chain security offering, including package policy enforcement, provenance, artifact signing, and malicious package detection. Requires strong Ruby on Rails and Go experience, security expertise, and cross-team technical leadership.
Technical leader building and scaling GitLab’s backend events and messaging platform, with responsibility for distributed systems architecture, reliability, migration, and team mentorship. Requires deep Go experience in high-scale production environments and strong expertise in Kubernetes, Docker, deployment automation, and event-driven systems.
Senior Software Engineer responsible for architecting, building, and operating Redpanda’s Agentic Data Plane and cloud services across major public clouds. The role emphasizes Go, Kubernetes, infrastructure as code, reliability, observability, security, and end-to-end technical leadership.
Leads architecture and reliability for a high-scale alerting platform, spanning detection, correlation, event delivery, and downstream notifications. The role requires deep Kafka, Go or Python, telemetry and network-protocol expertise, plus experience with idempotent, cloud-native production systems.
Builds and operates high-performance JVM backend services and data-processing systems for call-processing pipelines and customer-facing applications. The role requires 2–3+ years of experience, familiarity with cloud and data technologies, and strong ownership and collaboration skills.
Build scalable backend systems for sophisticated customers and compensation pricing workflows, owning delivery from discovery through monitoring. The role requires 5+ years of backend engineering experience, strong systems design judgment, and the ability to lead ambiguous technical initiatives.
This Staff Backend Engineer will design and operate production backend services for an AI-native enterprise context system, including ingestion, indexing, retrieval APIs, and agent integrations. The role requires production software experience, cloud-native development, LLM and generative AI expertise, and strong ownership in an ambiguous early-stage environment.
Build and operate scalable backend services and resilient distributed systems while owning complex architecture and production problems. The role requires deep backend expertise, strong communication, cross-team technical influence, and experience mentoring engineers at Staff level.
Builds scalable backend services, APIs, data models, and asynchronous processing pipelines while integrating LLM capabilities. The role requires 7+ years of backend experience, strong database and cloud expertise, and the ability to mentor engineers and lead delivery.
Builds and maintains ServiceNow SAM and HAM capabilities, integrations, workflows, and analytics for global technology assets and cloud spend. Requires 3–5 years of ServiceNow development experience, deep SAM/HAM expertise, and hands-on integration and scripting skills.
Build and scale Golang backend services powering global user onboarding and KYC workflows. The role requires 5+ years of backend engineering experience, distributed-systems expertise, and proficiency with cloud-native infrastructure.
Build and own high-performance C++ backend infrastructure for defense autonomy products operating across contested, multi-domain environments. The role requires 6+ years of software engineering experience, strong systems fundamentals, Python proficiency, and eligibility for a U.S. Secret clearance.
Build and operate scalable distributed backend systems in Go that power high-volume customer messaging. The role requires 7+ years of experience, cloud-native expertise, relational database knowledge, and production observability experience.
The Staff Software Engineer will design, build, and own secure distributed microservices for a confidential computing platform. The role requires 8+ years of backend engineering experience, strong Rust or systems-language expertise, and hands-on knowledge of Kubernetes, cloud infrastructure, reliability, and security.
Build and scale reliable backend services, APIs, and infrastructure for an AI-native event lead capture platform. The role requires 4+ years of backend experience and proficiency with Node.js, TypeScript, cloud platforms, SQL, and RESTful APIs.
Leads backend and cross-functional engineering projects for Lyft’s Places and Search team, building highly available distributed mapping systems that support pickup and drop-off experiences. Requires 5+ years of software engineering experience and proficiency with cloud platforms and databases.
Builds Ruby and Rails backend features for GitLab’s Duo Agent Platform, including onboarding, autonomous agents, and repository workflows. The role requires production Ruby experience, LLM product integration, agentic-systems experience, and independent feature ownership in an async distributed environment.
Builds core backend capabilities for GitLab Duo Chat, including agentic flows, AI model integrations, APIs, and reliable production services across Python and Ruby on Rails. The role requires substantial Python backend experience and practical experience shipping AI-powered features.
Builds backend tooling and workflows for GitLab’s cloud-native, self-managed, and ephemeral deployment environments. The role requires strong backend experience with Kubernetes-based or distributed systems, deployment architecture, and production infrastructure.
Builds and guides a unified analytics instrumentation platform for SaaS and self-managed environments, using Go and cloud-native infrastructure. The role requires strong production backend and platform experience, systems design judgment, cross-team collaboration, and engineering mentorship.
Guides architecture and develops backend automation for GitLab’s self-managed deployments, upgrade workflows, and cloud-native infrastructure. The role requires strong Go and Kubernetes experience, familiarity with stateful workloads and PostgreSQL migrations, and the ability to mentor engineers and influence cross-functional technical decisions.
Builds and maintains Ruby on Rails backend features for GitLab’s Agent Observability and AI gateway, including APIs, testing, data models, and production resiliency. The role requires backend application experience, SQL and PostgreSQL proficiency, and practical daily use of AI tooling.
Build and operate scalable, highly available Ruby on Rails backend infrastructure that connects GitLab and third-party events to AI-powered workflows. The role requires experience integrating large language models, developing agentic systems, and operating production systems at scale.
Build foundational observability infrastructure, including high-throughput telemetry pipelines, storage, instrumentation, alerting, and SLO systems across multi-cloud environments. The role requires strong programming skills in Python, Rust, or Go and experience with observability platforms and large-scale data systems.
Build and scale backend infrastructure for Notion’s database platform, focusing on performance, reliability, distributed systems, and high-concurrency workloads. The role requires strong backend fundamentals and practical JavaScript or TypeScript experience.