153,263 Software Engineer jobs
General software engineering roles across the stack and domains.
Software Engineering jobs by country — openings, pay and top skills →
Software Engineer - Computer Vision
Computer Vision Software Engineer at Verkada building and deploying ML models and tracking algorithms that detect people and objects across hundreds of cameras on its AI-powered physical security platform. Daily work uses Python and deep learning frameworks like TensorFlow/PyTorch; role is onsite in San Mateo five days per week.
Développeur Quant Front-Office (F/H)
Qui sommes nous Crédit Mutuel Asset Management, société de gestion d’actifs côtés, propose une large gamme de fonds et de solutions de gestion d'actifs pour compte de tiers, reposant sur l'équilibre entre performance…
Systems Engineering Manager
Patria on työpaikka, jossa rakennat yhteistä turvallisuutta. Meillä tavalliset ihmiset ratkaisevat epätavallisia haasteita. Kun on kyse kriittisistä operaatioista maalla, merellä, ilmassa ja verkossa, osaamisella on…


Software Engineer
Backend engineer (Golang) at Deliveroo (now part of DoorDash) in London, building scalable, low-latency backend services for internal customer support tooling — including an in-house chat platform handling ~5 million conversations a month — as the company scales support operations from 30 to 60 countries.


Senior Software Engineer
Senior Backend Engineer (Golang) at Deliveroo (part of DoorDash) in London, building scalable, low-latency Go services for internal customer-support tooling, including an in-house chat platform handling ~5M conversations/month across 30-60 countries. Requires 7+ years engineering experience, 2+ years production Go, and Cassandra/NoSQL skills.


Staff Software Engineer, Event Streaming Systems
Staff engineer providing technical leadership for Deliveroo's (DoorDash) event streaming platform — Kafka, EventBus and Tier-0 messaging infrastructure serving Deliveroo, DoorDash and Wolt at global scale. Hybrid London role centred on reliability, scalability and distributed systems in Java/Go/Python.


Staff Software Engineer, Dev Environments
Staff engineer on Deliveroo/DoorDash's Platform Engineering Dev Environments team, setting technical direction for local and remote developer environments (devcontainers, remote IDE/VM lifecycles, monorepo tooling, AI-agent sandboxes) serving 5000+ engineers, while mentoring and aligning cross-team efforts. Core stack: Go, Python, TypeScript, Terraform, Kubernetes.


Senior Software Engineer, Event Streaming Systems
Senior engineer on Deliveroo's Event Streaming Systems team (now part of DoorDash), building and operating the Kafka/EventBus infrastructure behind Tier-0, event-driven workflows across Deliveroo, DoorDash and Wolt. Day to day: improving reliability, scalability and automation of large-scale streaming platforms and debugging distributed systems in production.


Senior Software Engineer, Proactive Security
Senior engineer on Deliveroo's London-based (hybrid) Proactive Security team, building and operating global-scale security services like remote access, secrets management, tokenization, encryption and access control, plus 'security paved paths', on-call rotation and mentoring. Core stack: distributed systems in Java/Scala/Kotlin, Go or Python, Terraform and AWS.


Software Engineer, New Grad
New-grad software engineer at Deliveroo's London HQ building and scaling production services for its global on-demand food-delivery marketplace — shipping code, owning features, and keeping systems operationally healthy using Go, Ruby/Rails, Python, Scala, or Rust with relational databases. Hybrid: at least 3 days a week in office.


Senior Software Engineer
Senior backend engineer on Deliveroo's Hyderabad team (hybrid, 3 days/week in office), improving code architecture, leading project planning, and running production systems for a global three-sided food-delivery marketplace. Stack spans Go, Ruby/Rails, Python, Scala, Rust with PostgreSQL/MySQL and Redis, DynamoDB, or ElasticSearch.


Staff Software Engineer - New Verticals
Staff backend engineer on Deliveroo's New Verticals group in London (hybrid, 3 days/office), driving technical direction and architecture for high-scale marketplace systems — including monolith-to-microservices migration, performance/reliability work, and mentoring. Stack: Go, Ruby/Rails, Python, Scala, Rust, PostgreSQL, Redis/DynamoDB/ElasticSearch, plus AI coding tools.


Engineering Manager
Lead and grow a multi-disciplinary team of backend, iOS, Android, and web engineers at Deliveroo's Hyderabad office (hybrid, ~3 days/week), driving technical and product strategy for its three-sided food-delivery marketplace. Requires 2+ years of engineering people management plus a strong hands-on software engineering background.
Software Engineer II
Who We Are: At Emburse, you’ll not just imagine the future – you’ll build it. As a leader in expense intelligence, we are creating a future where technology drives business value and inspires extraordinary results. Our…


Software Engineer II - New Verticals
Software Engineer II on Deliveroo's New Verticals (grocery/retail 'Shopping') team in London, hybrid ~3 days/week in office. You'll build and scale backend systems for the three-sided marketplace, migrate a monolith to microservices, and lead planning/mentoring using Go, Ruby/Rails, Python, Scala or Rust with PostgreSQL/MySQL and NoSQL stores.


Staff Software Engineer
Staff Software Engineer at Deliveroo (part of DoorDash) in Hyderabad: acts as a technical authority designing and scaling high-traffic marketplace/logistics systems (20k+ rpm), steering technical roadmaps, mentoring engineers, and leading interviews. Polyglot backend work with Go, Ruby, Python, Scala, or Rust and PostgreSQL plus NoSQL stores like Redis, DynamoDB, or Elasticsearch.
Principal, Software Engineer
Position Summary... What you'll do... We are looking for a highly experienced, hands-on Principal Software Engineer to architect and build large-scale, cloud-native distributed systems powering Walmart’s global…
Software Engineer, Cloud Infrastructure
Join Verkada's Cloud Infrastructure High Availability team to build and maintain tooling keeping the backend reliable at global scale — automated stability risk detection, AI outage investigation, deployment tooling, load testing, and incident management. Core stack: Python/Go, AWS, Terraform, Kubernetes; onsite in San Mateo, CA.
Senior Systems Engineer
Senior Systems Engineer at Accenture Federal Services in Albuquerque, NM: analyzes complex data sets, integrates advanced technologies into systems, translates functional requirements into technical specifications, and tests/validates systems for US federal government clients. Requires an active Top Secret/TS/SCI (or polygraph) clearance.
