Latest Backend Engineering jobs
Job results
Staff Software Engineer responsible for architecting and scaling security platform services, defining technical strategy, and mentoring engineers. Requires at least 8 years of software engineering experience plus strong system design, coding, and production-service expertise.
Build and scale Gusto’s Payments platform, designing fault-tolerant distributed systems and guiding large technical projects end to end. The role requires 7+ years of experience, strong architectural judgment, and expertise with production software; payments or accounting experience is preferred.
Leads the architecture and development of Crusoe Cloud’s software-defined networking infrastructure, including Linux kernel, driver, and packet-processing systems. Requires 8+ years of high-performance networking experience and expertise in C/C++, Linux internals, kernel bypass, and network accelerators.
Leads the technical direction of Airbnb’s event-logging infrastructure, architecting scalable backend systems, shaping roadmaps, and delivering production tooling. Requires 9+ years of engineering experience, backend expertise, and a strong record of technical leadership and mentorship.
Senior software engineer responsible for leading multi-quarter platform initiatives and building scalable backend services for loan servicing, automation, and financial decision systems. Requires 5+ years of software engineering experience and strong distributed-systems expertise with Kotlin, Java, or a comparable language.
Senior software engineer building core platform components, developer tools, and reliability capabilities that improve engineering productivity. Requires 4+ years of software engineering experience, cloud or platform exposure, and strong knowledge of databases, distributed systems, observability, and production reliability.
Leads the architecture and phased delivery of Vanta’s enterprise organizational model, including multi-tenant structures, data isolation, permissions, and complex audit workflows. Requires 15+ years of backend engineering experience and a record of driving multi-quarter initiatives across teams.
Leads the architecture and phased delivery of an enterprise organizational model spanning tenancy, data isolation, permissions, audits, and residency requirements. Requires 15+ years of backend engineering experience and a record of driving complex initiatives across teams.
Senior software engineer responsible for architecting and scaling Snowflake’s multi-cloud managed database infrastructure, including distributed systems, automation, reliability, and security. Requires 7+ years of backend systems experience and strong proficiency in cloud platforms and infrastructure automation.
Own the end-to-end delivery and operation of backend services for a multi-tenant, AI-powered SaaS platform. The role requires 5+ years of backend engineering experience, deep PHP/Laravel expertise, strong AWS and data-modeling skills, and experience with asynchronous systems and APIs.
Build and operate highly reliable billing and financial microservices, owning projects end to end and collaborating across Product, Finance, Accounting, and engineering. Requires five or more years of software engineering experience and strong backend, distributed-systems, API, and database expertise.
Design, build, operate, and scale high-volume domain-management systems and services. The role requires 4+ years of software engineering experience, strong systems programming and debugging skills, and proficiency with high-performance languages.
Senior backend engineer building secure integrations between GitLab agents and external tools, including AI coding solutions. The role requires Ruby on Rails, API design, SQL/PostgreSQL, AI backend integration, performance optimization, and production support experience.
Senior software engineer building high-performance Rust services and libraries for trading, payments, and crypto infrastructure. Requires 7+ years of experience, financial trading product expertise, distributed-systems knowledge, and strong security and debugging skills.
Staff Software Engineer building distributed backend platforms and infrastructure for customer service and compliance workflows. The role requires 8+ years of experience, deep Go expertise, cloud and DevOps skills, architectural leadership, and engineer mentorship.
Senior Software Engineer on Snowflake’s Dynamic Tables team, building reliable and performant distributed data systems and solving complex database, query compiler, and fault-tolerance challenges. Requires 5+ years of industry experience and strong computer science fundamentals.
Build and evolve Snowflake Dynamic Tables capabilities, solving complex database, distributed-systems, performance, and reliability challenges at scale. The role requires at least two years of relevant experience, strong computer science fundamentals, and a bachelor’s degree in computer science or a related field.
Build foundational infrastructure platforms and operational tooling for global data center operations, including CMDB, DCIM, asset management, automation, and observability systems. Requires 3+ years of production software development experience and strong Python or Go skills.
Supports development of secure, scalable data movement and distributed systems across hybrid cloud and ground-station infrastructure. The internship is intended for a current computer science or software engineering student with programming and networking interests.
Build and scale security platform services for critical secrets, identity, onchain security, policy, risk, and vulnerability-management use cases. The role requires production software engineering experience, strong system design and coding skills, and expertise with Golang or Java.
Senior software engineer responsible for advancing a state-of-the-art search and information retrieval platform, improving relevance and latency while collaborating with ML, product, and mission teams. Requires 7+ years of backend development experience and deep expertise in search, NLP, and machine learning.
Build and operate high-performance distributed inference infrastructure serving Claude at global scale, including routing, orchestration, autoscaling, deployment pipelines, and accelerator integration. The role requires significant software engineering experience with distributed systems; experience in large-scale ML infrastructure is preferred.
Develop and operate scalable, fault-tolerant cloud storage infrastructure, contributing across the stack from bare metal to user-facing APIs. The role requires distributed infrastructure experience, software engineering expertise, and proficiency in Java or Go.
Build and operate backend and financial infrastructure supporting pricing, payments, billing, subscriptions, entitlements, and invoicing. The role requires 5+ years of software engineering experience with distributed systems, transactional workflows, and highly reliable, auditable platforms.
Build and scale high-performance backend APIs and real-time data-processing systems for fraud detection. The role requires at least 2 years of backend experience with Go and/or Node.js, plus expertise in scalable systems, APIs, databases, and microservices.
Build and operate highly performant Core API services for real-time fraud detection, owning reliability, observability, scaling, and production operations. The role requires 5+ years of backend experience with Go or Node.js and strong SRE practices.
Build and operate low-latency, high-throughput backend services for a real-time exchange, with ownership of performance, distributed systems, and production reliability. Requires 4–7+ years of backend experience and strong proficiency in Go, Python, or Java.
Build real-time video-streaming pipelines, simulation frameworks, and cloud communication systems for a vehicle teleoperations platform. The role requires C/C++ or Go, networking expertise, and a Computer Science degree, with 2+ years of relevant experience for BS/MS candidates.
Senior Backend Engineer building scalable applications, services, and APIs while delivering AI-powered workflows and automation. The role requires production software experience, strong TypeScript and Ruby on Rails skills, API and database expertise, and a focus on testing, observability, and collaboration.
Senior Backend Engineer responsible for designing and operating high-scale backend capabilities, shaping architecture, improving reliability and performance, and mentoring engineers. The role requires strong systems expertise, architectural judgment, and production experience with agentic AI.
Senior Backend Engineer responsible for designing and operating high-scale backend systems, shaping architecture, improving reliability and performance, and mentoring engineers. The role requires deep backend and systems expertise, strong technical influence, and production experience with agentic AI.
Build and operate backend services, APIs, and data layers for an enterprise GRC SaaS platform. The role requires 3+ years of backend or platform engineering experience with Java or Kotlin, Spring Boot, REST APIs, and relational databases.
Senior backend engineer responsible for architecting and scaling highly available distributed services, leading multi-team technical initiatives, and improving reliability across a global travel and expense platform. Requires 6+ years of experience and expertise in backend systems, APIs, microservices, and event-driven architectures.
Build and operate performant SQL connectors and partner integration infrastructure that connect enterprise applications to Databricks SQL. The role requires 5+ years of production software engineering experience, strong systems architecture skills, and open-source community involvement.
Build and operate large-scale backend infrastructure and distributed systems for the Databricks platform, including cloud abstractions and developer productivity tooling. Requires a bachelor's degree and 6+ years of production software engineering experience.
Build large-scale search infrastructure, crawling systems, and vector databases as an engineering intern. The role requires current technical study, full-time in-person availability in San Francisco, and experience with a high-performance language such as C++ or Rust.
Build and maintain backend services, APIs, and data pipelines supporting a mission-critical flight safety platform. The role requires at least two years of backend experience or equivalent project-based experience, with proficiency in a modern backend language.
Build secure, scalable identity and access management platforms, APIs, and internal tooling using JavaScript, Node.js, React.js, and distributed-systems expertise. The role requires 5+ years of backend or distributed-systems experience and familiarity with authentication protocols is a plus.
Builds real-time video-streaming pipelines, simulation frameworks, and communication infrastructure connecting autonomous vehicles with remote operators. Requires a computer science degree, 4+ years of relevant experience, and proficiency in C/C++ or Go plus networking expertise.
Build networking and real-time systems for reliable remote vehicle operation over cellular networks. The role requires 5+ years of industry experience, strong C++ and Linux networking expertise, and familiarity with real-time protocols, streaming, and reliability techniques.
Senior engineer building secure, scalable backend services and cross-stack product features for Rippling’s emerging HR, IT, Finance, and Spend products. The role requires 5+ years of production experience with Python, Django, or related technologies, plus frontend familiarity with React or TypeScript.
Build and optimize distributed compute infrastructure for enterprise-scale analytics and AI workloads, improving query performance, reliability, scheduling, and compute costs. Requires senior-level distributed systems experience and production expertise with Spark or comparable query and data-processing engines.
Leads the technical direction and hands-on development of scalable backend platforms for Pinterest’s AI-driven products. Requires extensive backend and distributed-systems experience, strong Python skills, production LLM or ML experience, and cross-functional technical leadership.
Senior backend engineer responsible for designing secure, scalable services and APIs supporting workflows across financial operations, IT, identity, access, and compliance. Requires at least five years of production experience with Python, Go, or a comparable backend language, plus expertise in distributed systems and relational databases.
Build and operate scalable backend systems for voice-agent products, spanning distributed services, data infrastructure, real-time audio, and ML-enabled workflows. The role requires expert programming ability, strong database and reliability engineering skills, Kubernetes experience, and production experience with systems at scale.
Staff Backend Engineer building distributed data-platform services, ingestion workflows, APIs, and validation pipelines that automate customer data onboarding. Requires 4+ years of backend experience, with strong Python, SQL/dbt, orchestration, cloud warehouse, and infrastructure skills.
Associate software engineer helping build expense submission, approval, and reimbursement services while contributing to a Ruby-to-Go migration and AI-powered features. Requires at least one year of professional experience, server-side development, REST APIs, and SQL.
Develop Java-based network query engines, domain-specific languages, and language-support tooling using programming languages and database-system techniques. Requires a computer science degree, 3+ years of experience with Java or similar languages, and strong object-oriented development skills.
Build and lead the evolution of SentiLink’s secure, scalable API platform and identity decisioning products. The role requires 6+ years of software development experience, strong Python or Golang skills, and familiarity with PostgreSQL, Docker, and AWS.
Senior Java software engineer contributing to network device modeling, configuration infrastructure, and network automation systems. Requires at least five years of software development experience, strong Java skills, and a bachelor’s degree in computer science or a related field.