Latest Backend Engineering jobs
Job results
Leads technical vision, architecture, and V2 development of Redis Feature Store for large-scale ML infrastructure. Requires 8+ years backend experience, expertise in Python/Go/Rust, cloud platforms, and data tools; mentors team and engages enterprise customers.
Develop and operate Go-based containerized microservices that process cloud telemetry and real-time events for a multi-tenant security platform. The role requires 2+ years building distributed systems, cloud API experience, and strong SQL, networking, and Linux skills.
The software engineer will improve the reliability, security, availability, and performance of Cloudflare’s edge platform and web server. The role requires strong computer science fundamentals, distributed-systems experience, and the ability to collaborate across engineering teams.
Build and operate reliable, fault-tolerant backend services for Cloudflare’s SSL/TLS certificate platform. The role requires 3+ years of backend systems experience, production Go or comparable programming experience, distributed-systems expertise, and strong Linux troubleshooting skills.
Build scalable backend tools and features that improve trust and safety for Lyft riders and drivers. The role requires 3+ years of software engineering experience, strong Python or Go skills, and experience with distributed systems and concurrency.
Leads the design and implementation of resilient backend API services and distributed platform architecture for a financial data ecosystem. The role requires extensive software development experience, expert API and systems design knowledge, and strong technical leadership and mentoring.
Own and evolve Coinbase’s large-scale application routing infrastructure across Kubernetes, Envoy, and Istio. The role requires 8+ years in software and infrastructure engineering, strong systems programming and AWS experience, and expertise in distributed systems and service networking.
Senior backend engineer building authentication and identity services across GitLab’s Rails monolith and GATE. The role requires professional Go or Ruby experience, authentication and authorization expertise, and the ability to solve complex security and scalability problems in a remote environment.
Develop and operate Go-based, containerized microservices for a distributed cloud security platform processing real-time telemetry and events. The role requires 8+ years building scalable systems, cloud API experience, and strong programming, networking, and operational ownership.
Develop system software and integrations for YubiKey production, fulfillment, and manufacturing operations. The role requires 5+ years of software engineering experience, strong native or memory-safe language skills, operating-system knowledge, and familiarity with cryptography.
Leads architecture and development of resilient fleet connectivity software spanning cellular and Wi-Fi networks, telemetry, routing, and networking infrastructure for autonomous vehicles. Requires 8+ years of experience, technical leadership, strong systems-design skills, and expertise with modems and Linux networking.
Software Engineer building core backend systems for a high-volume AI talent marketplace, including matching, allocation, search, and real-time decisioning infrastructure. Requires strong production backend experience with high-throughput APIs and distributed systems.
Senior Software Engineer building and operating network infrastructure that carries traffic across critical paths of a global network. The role requires systems programming, Linux kernel networking and eBPF expertise, distributed-systems experience, and knowledge of BGP and Internet routing.
Leads high-performance C++ development, real-time modeling and simulation, and integration of third-party software and hardware systems. Requires staff-level engineering experience, strong systems architecture expertise, and leadership of complex technical projects.
Staff Engineer leading design and delivery of large-scale distributed data platform features for enterprise customers. The role requires strong Java and cloud experience, architectural leadership, cross-functional collaboration, and mentorship.
Senior Engineer responsible for designing and delivering enterprise product features in large-scale distributed data systems. The role requires 5+ years of product development experience, strong Java and cloud expertise, and the ability to provide technical leadership across teams.
Staff Backend Software Engineer responsible for designing and scaling developer infrastructure, APIs, and backend services while shaping product direction and collaborating directly with customers. Requires extensive backend experience, Node.js proficiency, and a strong focus on developer experience.
Senior backend engineer building and operating production cloud services, APIs, event-driven AWS systems, and telemetry pipelines. The role requires strong Go, AWS, Terraform, Linux, networking, and distributed-systems experience, plus production ownership and on-call troubleshooting.
Build and operate secure, scalable sandboxing infrastructure for untrusted, model-generated code and tool calls. The role requires backend programming, virtualization or isolation experience, and strong knowledge of Linux security primitives.
Build foundational, high-performance C++ systems that capture, store, retrieve, and transmit data from autonomous vehicle fleets. The role requires a bachelor’s degree, 3+ years of software development experience, and expertise in concurrency, networking, or inter-process communication.
Staff engineer responsible for designing and operating backend systems for order handling, ledgers, and settlement in a retail brokerage environment. Requires 10+ years of software engineering experience, deep distributed-systems expertise, and strong technical leadership and communication skills.
Leads performance engineering for high-volume data systems by diagnosing bottlenecks, designing improvements, and building resilient performance platforms. Requires 10+ years of software experience, strong Java and database expertise, and experience with distributed backend systems.
Build backend architecture and APIs for Reddit’s media creation tools, supporting video and image capture, editing, and publishing. The role requires 5+ years of professional software development experience, distributed-systems expertise, strong API design skills, and product-minded collaboration.
The engineer will build and improve Reddit’s media infrastructure for ingesting, processing, storing, and delivering video and audio at global scale. The role requires 5+ years of professional software development experience, distributed-systems expertise, and familiarity with media processing and streaming technologies.
Designs and develops scalable internal tooling and automation for datacenter infrastructure, including servers, networking, and power and cooling systems. The role requires 5+ years of software development experience, strong distributed-systems expertise, and proficiency in a modern compiled language.
Build and operate high-volume data pipelines and connectors that move customer data into warehouses. The role requires 5+ years of software development experience, strong Java and AWS expertise, and experience with reliable distributed systems.
Build and scale Go backend services for agent quoting, configuration, and application submission. The role requires 5+ years of backend experience, distributed systems and API design expertise, and the ability to provide architectural leadership while using AI coding tools effectively.
Build and operate Cloudflare R2’s S3-compatible API gateway, owning request routing, authentication, reliability, performance, and production operations at global scale. The role requires strong systems programming skills and experience with distributed, high-throughput APIs.
Senior Software Engineer building backend services, data pipelines, APIs, and reporting infrastructure for capital partners in a regulated fintech environment. The role requires 4+ years of backend experience, relational database expertise, and end-to-end system ownership.
Staff Software Engineer developing high-performance query-engine and core data-processing systems in modern C++. The role requires 8+ years of software engineering experience, deep database-internals expertise, and strong knowledge of large-scale data processing, algorithms, and performance optimization.
Build scalable, high-performance software for trading infrastructure, research platforms, data processing, and model-development pipelines. The role is intended for 2027 graduates with backend development experience, strong systems fundamentals, and a bachelor's degree in computer science or a related technical field.
The Senior Software Engineer will design, implement, and maintain database connectivity and data-capture capabilities for enterprise data pipelines. The role requires strong C and C++ experience, relational database and SQL expertise, and collaboration across the full software development lifecycle.
Leads cross-functional Developer Experience initiatives across GitLab, combining hands-on Ruby and Go development with technical leadership to improve testing, CI/CD pipelines, tooling, and engineering workflows. The role requires deep developer tooling experience and the ability to influence multiple teams.
Lead the architecture and delivery of scalable media and AI content platforms, including processing, localization, publishing, and quality workflows. The hands-on role requires 10+ years of software development experience, strong backend and distributed-systems expertise, and proficiency with React and Node.js/TypeScript.
The Senior Software Engineer will build scalable backend systems for vulnerability and dependency management, focusing on security-report data ingestion, storage, indexing, and querying. The role requires backend production experience, strong PostgreSQL skills, Ruby on Rails experience, and the ability to guide delivery across services and languages.
Lead the technical direction and development of Rippling’s Data Catalog infrastructure, building internet-scale distributed systems and AI-enabled data discovery capabilities. The role requires 8+ years of software development experience, strong systems expertise, and the ability to partner with technical and non-technical stakeholders.
Build and scale Rust backend microservices, REST APIs, and database architecture for a cloud-security observability platform. The role requires 3+ years of software engineering experience, distributed-systems expertise, and familiarity with cloud platforms, CI/CD, Docker, and Kubernetes.
Leads hands-on backend development for vulnerability and dependency management, including security data ingestion, storage, indexing, and querying. Requires staff-level technical leadership, strong PostgreSQL and Ruby on Rails experience, and familiarity with security products or tooling.
Build and maintain scalable APIs and backend services supporting billions of money movement requests. The role requires 2+ years of software engineering experience, strong coding and collaboration skills, and comfort working across technologies in a distributed hybrid team.
Designs and leads high-throughput, low-latency distributed backend systems powering Fetch’s advertising platform. The role requires deep distributed-systems expertise, production-scale performance and reliability experience, and technical leadership across multiple teams.
Principal engineer responsible for the architecture, scalability, reliability, and long-term technical strategy of Fetch’s advertising platform. The role requires deep distributed-systems expertise, production experience with high-volume backend systems, and hands-on technical leadership across organizations.
Leads the architecture and development of production agentic AI systems, distributed infrastructure, APIs, orchestration, guardrails, and evaluation frameworks for scalable automation. Requires 8+ years of software engineering experience and demonstrated expertise shipping AI/ML applications and reliable LLM-based systems.
Build and launch pricing and rider-engagement systems for Lyft’s marketplace, focusing on latency-sensitive distributed systems, concurrency, experimentation, and scalable backend services. The role requires 3+ years of software engineering experience and strong Python or Go skills.
Leads the technical strategy, architecture, and operation of Pinterest’s large-scale storage infrastructure supporting SQL and graph workloads. Requires 8+ years of backend distributed-systems experience, technical leadership, and expertise in production reliability, performance tuning, and modern database technologies.
Build and maintain highly available, scalable distributed services, data pipelines, and platform capabilities that power Internet intelligence and security products. The role requires 5+ years of distributed-systems software engineering experience and proficiency with Go, cloud platforms, messaging systems, and databases.
Leads the design and development of Snowpark Container Services, building reliable, scalable Kubernetes-based container infrastructure. The role requires 10+ years of experience with distributed systems or large-scale platforms, strong coding skills in Java, C++, or Go, and technical leadership experience.
Build and scale distributed inference infrastructure serving Claude across accelerators and cloud providers. The role requires substantial software engineering experience, with expertise in large-scale systems, routing, orchestration, and production machine learning infrastructure.
The Senior Developer will independently design, deliver, and improve enterprise-scale SaaS management features while guiding technical decisions and mentoring teammates. The role requires 5+ years of software development experience with strong .NET, C#, and MongoDB expertise, and is remote within the US and Canada.
Build and operate reliable, scalable backend services and infrastructure for Duolingo’s advertising business. The role requires strong backend fundamentals, systems thinking, programming experience in Java, Python, or Kotlin, and a bachelor’s degree in a technical field.
Build and operate reliable, scalable backend services or infrastructure for Duolingo products, owning complex projects from design through production. The role requires strong backend fundamentals, a bachelor’s degree, and experience with Java, Python, or Kotlin and database technologies.