153,264 Software Engineer jobs
General software engineering roles across the stack and domains.
Software Engineering jobs by country — openings, pay and top skills →
Software Engineer - ML/Computer Vision (Battery Sorting)
Develop and maintain production ML/computer vision systems that sort thousands of batteries per hour using PyTorch and OpenCV, integrating with factory hardware while monitoring model performance and collaborating across engineering and manufacturing teams.
Software Developer Business Applications (m/w/d)
GD macht das Leben von Milliarden von Menschen weltweit sicherer. Wir schaffen Vertrauen im digitalen Zeitalter, mit integrierten Sicherheitstechnologien in drei Geschäftsbereichen: Digital Security, Financial…
Systems Engineer, Missions
ABOUT MDA SPACE Building the space between proven and possible, MDA Space is a trusted mission partner to the global space industry. A robotics, satellite systems and geointelligence pioneer with a 55-year+ story of…
Engineering Manager - Toronto, Canada (hybrid)
About Nu Nu serves more than 140 million customers, guided by a mission to fight complexity and empower people. The company has been leading an industry transformation through innovative products and human-centered…

Staff Software Engineer - Consent & Preferences
A staff-level engineer who leads technical direction for OneTrust's Consent & Preference team: owning architecture for high-scope systems, setting engineering quality standards, mentoring senior engineers, and collaborating across teams. Core stack includes frontend/backend development, cloud architecture, CI/CD, with Java/Spring Boot and Kubernetes as nice-to-haves.
Engineering Manager
Engineering Manager leading two teams that build tokenization, network token, and compliance services for IXOPAY's global payment orchestration platform. People leadership and delivery ownership paired with hands-on technical depth in .NET, SQL Server, and Azure, plus PCI DSS-aligned operations.
Systems Engineer
Aberdeen (Near Aberdeen Airport) Full-Time Onsite 6-Month Initial Contract Inside IR35 Join NATS (National Air Traffic Services) as part of a major upgrade programme supporting critical air traffic operations. Due to…
Software Development Engineer
Develop GPU driver software in C/C++ to validate Apple's GPU designs, author and troubleshoot GPU feature APIs, and build Python/SQL-based automated verification within a Jenkins CI system, supporting GPU hardware and software teams through silicon production.
Software Engineer
Role: Software Engineer Salary: Up to £55k Location: Newton Abbot (Hybrid) Role Responsibilities Develop and maintain software across embedded, desktop and web-based platforms. Build secure, reliable applications and…
Staff, Software Engineer (Java)
What will you do? Drive the execution of multiple business-critical projects by identifying needs, removing roadblocks, and aligning priorities. Lead and mentor engineering teams, fostering a collaborative and…
Senior Software Engineer
Build and maintain back-end services for an AI platform that automates and optimizes content strategies for major publishers like The Guardian and Vogue.



Software Engineer, Data and AI Platform
Software engineer on DoorDash's Data Platform team building the internal AI-first analytics stack employees use to turn questions into answers — BI reporting, agentic/LLM features, semantic layer, and query/caching infrastructure over Snowflake, Spark, and ClickHouse. Day-to-day is backend engineering in Go and Python, owning production services at scale.



Software Engineer, Spark Platform
Software engineer on DoorDash's Spark Platform team, building and operating the in-house Apache Spark ecosystem (runtime, shuffle, scheduling, reliability tooling) that serves data, analytics, and ML workloads company-wide. Day-to-day spans Spark runtime upgrades, multi-tenant scheduling and executor bin-packing on Kubernetes, cluster lifecycle automation, and observability/incident automation.



Senior Software Engineer, Spark Platform
Senior engineer setting the multi-year technical direction for DoorDash's in-house Apache Spark platform on Kubernetes — owning the runtime, remote shuffle service, scheduler, and reliability for data, analytics, and ML workloads at large scale. Also mentors the team, partners on hiring/roadmap, and leads cross-team architecture decisions.



Senior Software Engineer - Game Engine Systems (C++)
Leads a team designing and optimizing Roblox’s game engine systems (C++) to enable real-time, low-latency multiplayer experiences across millions of users globally. Focuses on networking, asset loading, and rendering to ensure seamless, synchronous gameplay.
Manager, Software Engineering (UK Remote)
Engineering manager leading a globally distributed team maintaining Turnitin's Integrity portfolio products — managing ICs, coaching and career development, and overseeing delivery and technical roadmaps with PMs and a Tech Lead. Core stack is JavaScript frameworks, Java, and AWS serverless, worked remotely from the UK.



Senior Security Software Engineer, Infrastructure Security
Build and enforce secure-by-default infrastructure standards, policies, and automation for Roblox’s cloud and on-prem systems, partnering with InfoSec teams to protect millions of users.
Senior Snowflake dbt + Python Engineer -- A
Senior data engineering role in Hyderabad (8-12 years' experience) building Snowflake data warehouse solutions: developing Python/SQL data pipelines, managing dbt transformation workflows, data modelling and integration, and optimizing query performance and data quality.