Tech jobs
Job listings
Software Engineer - Data, Lakehouse and AI Data Platform Engineer - Vice President
Build and maintain scalable data pipelines and curated datasets for a modern Lakehouse and AI data platform, enabling reliable analytics and AI use cases at a global investment bank.
Senior DevOps Engineer
The Senior DevOps Engineer will design and manage Gong's multi-cloud production infrastructure, focusing on Kubernetes, CI/CD pipelines, and observability. The role involves scaling microservices and ML workloads while driving security and reliability improvements across AWS, GCP, and Azure.
SOFTWARE ENGINEER JUNIOR JAVA
Develops and maintains Java-based software for an education-focused platform, focusing on cloud services, database interactions, and unit testing while collaborating with cross-functional teams.
Desarrollador Backend Java
Indra is seeking a Java Backend Developer to build scalable solutions for the banking sector using Spring Boot and Microsoft Azure. The role involves working in an agile Scrum environment to develop and maintain high-availability services.
Programador full stack
This role involves designing and developing full-stack services for advertising platforms using Java, GraphQL, React, and real-time data tools like Kafka and Elasticsearch. The engineer will collaborate on system integrations, maintain production health, and contribute to technical documentation within an e-commerce context.
Senior frontend (full stack) software engineer
Job Description We are seeking a highly experienced Senior Frontend Engineer with 10+ years of professional software development experience to lead the design, architecture, and delivery of our Vue.js frontend…
Software Engineer Opportunity in Johannesburg Tech Hub
Design, develop, and maintain enterprise-grade, cloud-native applications using modern programming languages (Java, C#, Python, JS/TS), APIs, microservices, and DevOps/CI-CD practices at a large financial services company in Johannesburg.
Software engineer (azure, html, css, javascript)
Software Engineer building and maintaining web applications using HTML, CSS, JavaScript, and jQuery on the Microsoft Azure platform—including Azure databases, Logic Apps automations, SharePoint, and UX design work for a Digital Transformation Specialist.
Senior software engineer: information and cybersecurity centre
Senior Software Engineer leading secure desktop, server, and mobile application development in CSIR's Information and Cybersecurity Centre, using Java/Spring Boot, Angular, PostgreSQL, and Elastic Stack with secure SDLC practices.
Senior software engineer (full-stack)
Build and maintain full-stack applications using C#, .NET, and Azure to support global gambling integrations, with a focus on APIs, microservices, and AI-driven document processing.
Quality Assurance Engineer - Data
The Quality Assurance Engineer will ensure data accuracy and reliability by testing complex ETL/ELT pipelines and data platforms within an Agile environment. The role focuses on automation-first data validation using SQL, scripting languages, and modern data platforms like Snowflake or Databricks.
Staff Software Engineer
Build and maintain Everbridge's agentic AI platform using React, Node.js, Java, and Python, collaborating with teams to deliver scalable SaaS solutions.
Backend Software Engineer
Dotmatics is seeking a Cloud Software Engineer to develop and maintain bioinformatics cloud products using Java and Scala on AWS. The role involves end-to-end ownership of cloud-native services, including containerization and deployment to EKS, within a hybrid work environment.
Senior Software Developer – Java, AWS & Cloud-Native Platform
The Senior Software Developer will build and maintain the Diverge energy platform using Java, Spring, and React. The role involves cloud-native development on AWS and infrastructure automation with Terraform within an agile, TDD-focused team.
Cloud Backend Engineer (Hybrid, AWS)
The Cloud Software Engineer will build and maintain scalable cloud services for Geneious products using Scala, Java, Docker, and AWS EKS. This hybrid role involves collaborating with scientists and engineers in an agile environment.
Software Engineer (AI / Full-Stack Development)
Design and build AI-powered web applications by developing ML models with PyTorch and integrating them into production systems via Python (FastAPI/Flask) or Java (Spring Boot) backends, with deployment on cloud or on-premise infrastructure.
Full Stack Developer (React/Java)
Job Description Working Hours: Monday - Thursday (8.30am - 6pm), Friday (8.30am - 5.30pm) (Hybrid working arrangement) Working Location: Central Salary Package: Up to $10,000 + AWS Employment Type: Contract (2 years…
Software Engineer (Market Data)
The Software Engineer will design, build, and maintain market data environments and analytics for trade surveillance software. The role involves collaborating with quants and risk strats to productionise financial data using C#, Python, or Java.
Software Engineer (Structured Data)
The Senior Software Engineer will design, build, and maintain large-scale data processing services and cloud-native platforms for trade surveillance. The role involves collaborating with quantitative teams to improve system reliability and scalability using C#, Python, or Java.