Tech jobs
Job listings
Senior Java Developer - Tech Lead Architecture & Mentoring
Senior Java developer with a tech-lead focus, designing and building enterprise applications in Singapore. Day to day: hands-on Java/Spring Boot microservices using DDD, driving architecture and technical decisions, mentoring peers, and working with Docker/Kubernetes/OpenShift in Agile teams.
Lead Systems Software Engineer, GPU/CPU Data Path
Leads a high-performance GPU/CPU data path team within Zurich Instruments' R&D software engineering group in Zürich (80-100%), driving CPU/GPU integration and backend/server architecture decisions. Background in HPC/low-latency systems; CUDA, Python, or Rust are pluses.
Intermediate Software Engineer
Intermediate Software Engineer at Arlo (Lower Hutt, NZ) delivering well-scoped features end-to-end — design through deployment and production support — on its multi-tenant training-management SaaS used in 70+ countries. Core stack is C# and TypeScript with REST APIs and modern JS front ends (React preferred); AWS/DevOps exposure is a plus.
Lead Software Engineer - AWS
Engineering manager on JPMorgan Chase's Workforce Technology team in Dublin, leading 5-10 engineers who build HR data-integration and analytics pipelines on AWS (EMR, Glue, Spark, Kafka, Airflow) with Terraform IaC and CI/CD, while driving adoption of AI-assisted engineering practices.
Software Engineer Instructor - PT
Part-time lead instructor for a 24-week software engineering bootcamp in Bahrain, teaching web development in person on campus Sunday–Wednesday evenings. Covers HTML/CSS, JavaScript, React/Angular/Ember, Node.js with Express, MongoDB, and Python with Django on PostgreSQL.
Java software engineering - competency lead
DVT is one of the top software development companies on the continent. Our software engineers are consulting on cutting-edge applications at top companies in South Africa, as well as consulting globally. You will have…
Lead Software Engineer | Johannesburg | Permanent
Lead Software Engineer | Johannesburg | Permanent Lead from the front, stay hands-on and help shape the next generation of secure, scalable software. This is an opportunity for an experienced full stack engineer to…
.Net Developer
Full-time remote .NET developer role (3-6 years of experience) for someone based around Noida, India, building scalable n-tier web applications with C#, ASP.NET Core, and Web API in an Agile team. The work spans coding, code reviews, unit/integration testing, and some CI/CD with Jenkins and Docker.
Lead Java Developer
Lead Java Developer in Bengaluru (office-based, full-time) who designs and develops software solutions, reviews code, and mentors team members. Core stack: Java with Spring/Spring Boot (JPA, Security), REST/SOAP microservices, cloud/containerization (Azure preferred), NoSQL, Git, and CI tools like Jenkins.
Java Developer
Onsite Java Developer (3-8 years) in Chennai who builds and deploys RESTful services with Spring Boot, works with JPA/Hibernate and database schema design, writes unit tests, and collaborates in an Agile team; Angular or React exposure is a plus.
Lead PHP Engineer
Lead/Senior PHP Engineer building and maintaining web applications with PHP and Laravel, managing CI/CD pipelines, Kubernetes/Docker orchestration, Redis caching, Vue.js front-ends, and MongoDB/MySQL data layers. Fully remote role (Ukraine-based) that also involves Facebook API integration and reverse engineering tasks.
Senior Software Developer - Team Lead
Team lead for a fintech group delivering sustainable investment and data services. The role blends people management and mentoring with hands-on architecture and development of web applications and data platforms, primarily in TypeScript and Angular, with JavaScript, Golang, and Python also used.
System Engineer Tech Lead
System Engineer Tech Lead in Nova's Integrated Metrology team in Rehovot, doing theoretical and experimental systems engineering for optical metrology products used in semiconductor manufacturing. The role spans the full product lifecycle — from customer requirements and feasibility through integration, transfer to manufacturing, and on-site support — using Python and/or MATLAB.
Software Engineering Supervisor
Splits time equally between managing and staying hands-on: lead and coach Westinghouse's Swedish software team in Västerås (hybrid) while developing, reviewing and quality-assuring software for nuclear fuel design, reactor analysis and plant operation using C/C++, FORTRAN, Python and Linux.
R&D Lead Software Developer
Lead software developer at ABB in Hangzhou driving the next generation of its DCS (distributed control system) for process automation. Day to day: leading design and hands-on development of safety-critical components, code reviews, technical decisions, and mentoring, using C++/C#, Rust, TypeScript/React, Kubernetes, and CI/CD under IEC 61508 functional-safety standards.