153,264 Software Engineer jobs
General software engineering roles across the stack and domains.
Software Engineering jobs by country — openings, pay and top skills →
SAP ABAP Developer
SAP ABAP Developer at PiLog in Hyderabad: design, develop, test, debug and maintain custom ABAP solutions — reports, interfaces, enhancements, forms and workflows — with mandatory hands-on Custom BAPI development, supporting end-to-end SAP implementation, rollout and support projects alongside functional consultants.
Senior Software Engineer
Senior full-stack engineer at StraTech in Stellenbosch building scalable, secure financial and loyalty systems — APIs, microservices, database architecture, and front-end interfaces. Stack spans PostgreSQL/MySQL/MongoDB, REST/GraphQL, cloud platforms (AWS/Azure/GCP), Docker and Kubernetes, with office work twice a week.
Software Development Engineer, Aws Support
Software Development Engineer on the AWS Support 'Kumo' team in Cape Town, building customer-facing and internal support services (e.g. Trusted Advisor, AWS Health, Support Center) using cloud-native AWS technologies. Day-to-day involves writing Kotlin/Java microservices, owning and operating distributed systems, and continuously deploying across multi-region environments.
2325/2344 Javascript/web Software Engineer
Builds web-based applications in an Agile team: creating pages and components, implementing calculations and workflows, charting data with E-Charts, and scripting bulk Excel uploads into MongoDB. Stack centers on JavaScript, GraphQL, MongoDB, Redis, Docker, AWS, Git, HTML5/CSS3 and Antd, working in Jira-managed sprints from Pretoria.
Senior Software Engineer — Secure Saas & Cloud (hybrid)
Senior Software Engineer (hybrid, Johannesburg) designing and building secure SaaS and cloud solutions for a cybersecurity-industry client. Day to day is full-stack development using PHP, Go, Python, and JavaScript across front-end and back-end frameworks; 4-5 years' experience required.
Senior Software Engineer - Fintech Platform & Scale
Senior Software Engineer at Ozow, a South African fintech payments company, based on-site in Cape Town. Day to day you build and scale high-availability web applications with .NET 8/C#, React, Postgres/MSSQL and Redis/MongoDB, using AWS/Azure, Docker and CI tools, while reviewing code and driving architectural decisions.
Mid Tier Software Engineer
Mid-level Java engineer building web applications and computer systems in hybrid teams for a large digital business. Day to day is Java/JEE development with Spring Boot, JPA/Hibernate, app servers like Payara/WebLogic, IBM MQ, SQL databases, and CI/CD tooling (Jenkins, Docker).
Senior Software Engineer
Senior software engineer at Hire Resolve's client in Sandton to design, build, and maintain SaaS applications: writing code, contributing to architecture, optimizing performance, and ensuring security and compliance. Stack spans PHP, Go, Python, JavaScript with Vue/React/Angular front ends, Symfony/FastAPI/Django/Node.js back ends, SQL/NoSQL databases, and cloud platforms.
Senior Software Engineer
Senior Software Engineer at Paracon in Cape Town building and enhancing scalable applications and services with C#/.NET, REST APIs, and microservices, deployed on a major cloud (AWS, Azure, or GCP) with Docker/Kubernetes and CI/CD. The role also involves mentoring junior developers, ensuring performance/reliability, and collaborating with QA, DevOps, and Product.
Mid Software Engineer
Goldenrule is hiring a mid-tier software engineer in Gauteng to design and develop web applications and computer systems in Java within hybrid teams, following existing IT standards. The core stack spans Java JEE, Spring Boot, JPA/Hibernate, RDBMSs, message queues, and CI/CD tooling.
Senior Software Developer (java)
Senior Java developer at an expanding enterprise software company in Randburg, Gauteng (hybrid), designing, building, and maintaining high-performance Java applications in an Agile team using Spring Boot, Hibernate, microservices, and relational/NoSQL databases, with mentoring and architectural input.
Intermediate Java Developer | Centurion | 12-month Fixed-term Contract
12-month fixed-term, hybrid Java developer role in Centurion supporting a telecom BSS modernisation programme: building Java/J2EE/Spring services, optimising SQL across major databases, deploying containerised apps on Linux with Docker/Kubernetes, and supporting integrations and UAT testing.
Senior Java Developer (jhb Hybrid)
Datafin is hiring a Senior Java Developer for a hybrid role based in Johannesburg. The posting provides few details, but the role involves developing cutting-edge, scalable software solutions in Java.
Java Developer
Java developer (4-9 years) in Pune who designs, builds, tests, deploys and maintains web, mobile and microservices-based applications. Core stack is Core Java, Spring MVC, Node.js, Angular and relational/NoSQL databases, plus integrations with KYC/lending APIs such as Perfios, IDfy and Karza.

Engineering Manager, Canada
Senior full-stack engineer designing and maintaining scalable brokerage infrastructure systems using Go, gRPC microservices, and React, while also serving as incident commander for the Americas region.
Lead Software Engineer – AI Product Development (Data)
Lead Software Engineer on Clarivate's LS&H AI Engineering team in Barcelona, shaping and building AI-powered backend products: Python APIs, microservices, and ETL pipelines on Azure/AWS, plus LLM/agentic AI applications for Life Sciences & Healthcare. Hybrid role (2-3 office days), CET hours.
Lead Software Engineer – AI Product Development (Data)
Lead engineer on Clarivate's AI Engineering team in Barcelona, shaping and building AI platform capabilities for Life Sciences & Healthcare products. Day to day: designing Python backend APIs, microservices, and ETL pipelines on Azure/AWS and building reliable LLM-based and agentic AI applications.
Software Engineer
Full-time backend software engineer at an IT consultancy in Bondi Junction, Sydney, designing, building and maintaining applications, APIs, integrations and SQL database functionality for client projects. Core stack is Java with relational databases; desirable extras include Spring Boot, AWS and Docker. Hybrid working arrangement.
Systems Engineer
Systems Engineer at an Australian MSP (Stellar Systems) acting as a dedicated technical resource for an enterprise client environment of ~1,000 users in Brisbane. Day-to-day involves L2/L3 infrastructure support, Microsoft 365/Entra ID/Windows Server administration, network and firewall/SD-WAN management, documentation, and delivery of infrastructure and cloud projects.