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 ('Инженер-программист') at ЧОП ТИТАН, a private security company, based in Moscow with a salary from 350,000 RUB net. The posting provides no further details on day-to-day duties, tech stack, or requirements.
Founding Engineer, Founder's Office
Founding engineer acting as an extension of the founders at a robotics startup: running day-to-day ops at the robot operations centre in Noida, setting up robot stations (arms, teleop rigs, cameras, compute), sourcing hardware, and managing operators. Requires 1-6 years experience, Python, Linux, and AI coding tools; ₹15-30 LPA, on-site.
Consultant - Software Engineer
Senior engineering role at Principal Financial Group in Pune: lead design and delivery of scalable cloud-native solutions using Java, Spring Boot, APIs, TypeScript/Next.js and AWS, drive architecture standards, mentor engineers and Tech Leads, and support modernization via AI and automation.
Software Engineer
Senior back-end engineer role in Chennai (10-12 years experience indicated) building Java-based microservices with Spring Boot and Hibernate/JPA on PostgreSQL, deployed via containers (CaaS) on Google Cloud Platform.
Stage de fin d'études - Développeur Solutions digitales & IA - F/H
Au sein de l' équipe Transformation Digitale , nous vous proposons de rejoindre notre entité lyonnaise composée de 40 consultantes et consultants. Vous intégrez une équipe de développeurs Full Stack ayant déployé en…

Junior Software Engineer – Robotics Swarming (All Genders)
Software engineer building real-time cooperative swarming autonomy for multi-UAV defense platforms: decentralized routing and perception algorithms, ROS2/DDS communication networks, and SITL/HITL testing on embedded NVIDIA Jetson hardware, from simulation through field deployment.


2027 Summer Intern, MS/PhD, Quantitative Software Engineer
PhD summer intern (2027) on Waymo's Quantitative Software Engineering team: runs exploratory research and statistical evaluation of new theories, presents findings to focus groups, and does software design/implementation in Python supporting Waymo's autonomous driving technology. Hybrid onsite in Mountain View or San Francisco.
Junior Salesforce Developer
Junior Salesforce developer supporting the rollout and ongoing improvement of a new Salesforce environment for KBR/Trinzic's internal Growth Operations team — mostly declarative configuration (Flow, objects, layouts, reports, permissions) with entry-level Apex, Lightning Web Components, and SOQL work, plus data quality, integrations, and reporting. Remote within the US.
Software Developer - Gold Coast
Early-career software developer role on the Gold Coast with an established Australian business investing in digital transformation. You'd join its internal tech team, building solutions for the business day to day with mentoring from experienced developers.
Staff Software Engineer - Contact Centre
A staff-level engineer at Commonwealth Bank's CommSec drives the Contact Centre Modernisation program, shaping AI-powered customer interactions across digital and assisted channels using full-stack .NET, AWS, and customer engagement platforms.
Senior ICT Integration Engineer
Canberra-based senior role leading implementation and integration of complex Defence ICT systems in a secure system-of-systems environment, spanning solution architecture, systems engineering, integration testing and technical assurance. Applicants must hold a current Australian Government NV2 or PV security clearance.
Senior Software Engineer - ML & AI (AI Products)
Senior engineer on Xero's AI Products team designing, building, and operating the production backend services, pipelines, and infrastructure that power Xero's LLM-driven and agentic AI features (e.g. JAX assistant, XeroForce) for millions of small businesses. Core stack: Python or Go/Java/Kotlin/TypeScript, AWS, CI/CD, SQL, large-scale systems.
Staff Software Engineer - Payments Platform Leader
Staff Software Engineer at Commonwealth Bank of Australia shaping secure, scalable payment platforms in Melbourne: influencing architecture, leading end-to-end design, and mentoring engineers in the Payments Technology domain using API products, cloud-native systems, and AI-enabled tooling.