153,264 Software Engineer jobs
General software engineering roles across the stack and domains.
Software Engineering jobs by country — openings, pay and top skills →
Senior Software Engineer II
Senior engineer on Samsara's Commercial Navigation team building in-app navigation for commercial fleets — guided trips, fuel-aware routing, session review, and safety-focused features. Work spans React Native mobile (with Swift/Kotlin native modules), backend services, and web, handling real-time routing despite poor connectivity. Remote in the US/Canada.
Инженер-программист
Software engineer (Инженер-программист) position at НПО Луч in Novosibirsk, working on-site. The posting provides only the job title and a net salary of 92,000 RUB — no duties, tech stack, or requirements are described.
R&D Software Development Engineer
R&D engineer building software for automated visual inspection systems: designing defect detection, inspection and measurement features, integrating cameras, lighting and I/O hardware, and supporting on-site deployments. Core stack is C#/.NET, C++ and Python, with vision libraries (Halcon/OpenCV/VisionPro) and ML frameworks as pluses.
Software Developer
Develop and maintain full-stack software for a defense system using Java, React, PostgreSQL, and AWS, following Agile practices and adhering to security standards.


Sr. Software Engineer, Search Infrastructure
Build and optimize large-scale search infrastructure handling millions of transactions, focusing on real-time indexing, serving, and relevance for AI-powered products.
Senior Software Engineer - Data Infrastructure - Colombia
Senior engineer on Backblaze's data infrastructure platform supporting its B2 Object Storage and Computer Backup products: building automation frameworks, observability stacks (metrics, logs, traces, alerts), dashboards, and system health tooling to improve durability, throughput, and fleet stability for its cloud storage service.
Senior Big Data Software Engineer (Snowflake + DBT)
Senior data engineer designing and maintaining scalable data warehouse and ELT pipelines that power analytics and business decisions. Day-to-day work centers on Snowflake, dbt, SQL, Python, and Apache Airflow on AWS, with emphasis on performance, data quality, and cost efficiency.
IT Analyst
2nd-line IT support technician at Sumer's Cowgills hub in Bolton, handling end-user troubleshooting, account/device provisioning, and local systems maintenance. Day-to-day work centres on Windows, Microsoft 365, Active Directory, and security tooling like SentinelOne, Qualys and Mimecast.
*Child* Senior Software Engineer
Overview We are the Azure Software Load Balancer team, a vital part of the Azure Core Networking team, tasked with designing, building, and operating critical network offerings that set us apart from our competitors.…
Junior Software Engineer, Data & AI
New-grad junior software engineer at Anova Exploration's downtown Calgary head office, building the internal apps, data pipelines and workflow automation an oil & gas E&P company runs on. Core stack is Python and SQL with heavy use of Claude and other AI tools; JavaScript/TypeScript is an asset.
Senior Software Engineer I
Senior fullstack engineer at Eucalyptus (part of Hims & Hers), a consumer digital healthcare platform serving millions of patients. You'll build features across a multi-brand platform using React/React Native on the frontend and Node/Go microservices with GraphQL, Postgres and GCP Kubernetes on the backend, deploying to production frequently.
Intermediate Software Engineer
Intermediate full-stack engineer on AppDirect's Tackle unit builds the post-transaction systems that keep cloud-marketplace contracts, invoices, payments, and metered usage in sync — using TypeScript/Node.js and Go backends, a React frontend, and serverless AWS services (Lambda, DynamoDB, EventBridge), with end-to-end ownership on a small team.
Senior Software Engineer
Senior backend engineer on Spotify's Authorization team in Toronto, building and operating the permissioning systems that let creators, teams, and partners securely manage their presence across Spotify (Music, Podcasts, Audiobooks). Core work: Java or similar backend services, distributed systems, and relational databases at scale, in a flexible hybrid setup.
Java Microservices Application Developer
Java developer who designs, builds, tests, and deploys Spring Boot microservices and RESTful APIs. Day to day involves Core Java, multithreading, Hibernate/JPA, relational and NoSQL queries, code reviews, Agile sprints, and debugging production issues.
Software Developer C++ Python Co-op
A co-op student develops C++ and Python software for computer-assisted orthopedic surgery at Zimmer Biomet in Montréal — building UI proof-of-concept apps and agentic workflow technology, plus testing, risk/design documentation, and Agile planning in a regulated medical-device environment.
Software Engineer (Java / Python)
Individual-contributor software engineer at Scotiabank in Toronto who designs, develops, and supports enterprise banking applications and data pipelines — leading technical design, building APIs and batch/real-time integrations, and troubleshooting production issues. Core stack: Java, Spring Boot, SQL, Python, Angular, Kafka, NiFi.