Tech jobs
Job listings



Principal Software Engineer, Backend - Sharing
Principal backend engineer leading multi-year strategy for content sharing on Roblox, designing scalable systems and mentoring senior engineers.
Principal Backend Development Engineer (Contract Role)
Contract role for a principal-level backend engineer in Singapore to own the architecture, design, and delivery of enterprise backend services, primarily in Java — focusing on microservices, high-concurrency/high-availability systems, CI/CD with Docker and Jenkins, production reliability, and mentoring other engineers.
Principal Backend Development Engineer (Contract Role)
Contract principal backend engineer in Singapore who owns architecture, development and reliability of enterprise-scale Java microservices — designing high-concurrency, high-availability systems, leading CI/CD with Docker and Jenkins, driving technical direction and mentoring engineers.
Principal Backend Development Engineer (Contract Role)
Contract principal backend engineer in Singapore owning architecture, design, and development of enterprise-scale Java microservices. Day to day: building high-concurrency, high-availability services, leading design and code reviews, resolving production issues, improving CI/CD (Docker, Jenkins) and mentoring engineers.
Backend Engineer - Credit Card Payments
Senior backend engineer on iwoca's small Payments infrastructure team, building the card payments platform behind its business credit card: real-time payment authorisation, transaction fraud/financial-crime screening, and cashback rewards. Core stack is Python with microservices, REST APIs, async messaging and PostgreSQL, plus deep card-scheme and ledger expertise.
Principal Software Engineer, Backend - Full or Part Time
Principal Software Engineer builds and scales Autotrader’s backend platform using Java/Spring Boot, Kafka, and Solr to power high-traffic automotive services and external data integrations.

Principal, Back-End Engineer
Principal Back-End Engineer at Coupang Eats leading architecture and scalability initiatives for a high-growth food delivery platform using Java, AWS, and distributed systems.
Principal Backend Development Engineer
Principal Backend Engineer at Bybit builds and optimizes low-latency market data systems for a global crypto exchange using Go, Kafka, and WebSocket/gRPC.
Senior Principal Backend Development Engineer
Lead backend architecture and AI engineering adoption for a global crypto exchange, designing high-concurrency systems and integrating AI tools for development, observability, and automation.
Principal Backend Development Engineer(C++)
Principal Backend Engineer (C++) designing and developing Bybit's high-concurrency, low-latency trading core systems, leveraging C++, Redis, Kafka, and Elasticsearch.
Principal Backend Development Engineer(Risk)
Builds and optimizes real-time market data pipelines for a top crypto exchange, using Go and low-latency streaming tech to ensure fast, accurate financial data delivery.
Principal Backend Development Engineer(C++)
Develops and maintains trading tool engines (trading strategies and bots) at Bybit's crypto exchange, designing high-concurrency, low-latency backend systems in Go with strong observability and 24/7 production reliability. C++/Java low-latency experience and FIX/SBE knowledge are a plus.
Principal Backend Engineer: Distributed Systems & Equity
Principal backend engineer at a global data analytics and AI solutions company based in Centurion, Gauteng. The role focuses on designing scalable distributed backend systems, architecting core services, mentoring engineers, and driving technical strategy with attention to security and performance.
Backend Architect
Hands-on Backend Architect serving as the technical authority across three cross-functional teams at Faye, a digital travel insurance company — owning backend architecture, driving engineering standards, and tackling scalability, technical debt, and performance. Core stack includes Node.js and NestJS.
Principal Software Engineer (Backend)
Principal backend engineer at a growing tech firm in Sandton, South Africa (strictly on-site), leading architecture of scalable microservices, mentoring junior engineers, and driving best practices. Core stack spans backend languages (Java/Python/Go/Node.js), SQL/NoSQL, distributed systems, cloud (AWS/Azure/GCP), and Docker/Kubernetes.
Principal Backend Software Engineer
Principal backend engineer for a fast-growing e-commerce platform in Durban: architecting scalable microservices and APIs, optimizing databases and performance for millions of daily interactions, mentoring engineers, and driving backend best practices. Stack spans Java/Python/Go/Node.js, PostgreSQL/MongoDB, AWS/Docker/Kubernetes, and Redis/Kafka.
Senior Principal Engineer - Enterprise Engineering (Backend)
Senior Principal Engineer setting the technical direction for Atlassian's Enterprise Data Center products, owning the hardest cross-team architecture problems and mentoring 200+ engineers. Day to day spans strategy, design and hands-on Java/JVM coding across security, platform modernisation, Marketplace compatibility, cloud-migration tooling and AI-driven engineering efficiency.
Principal Engineer, Mobile Platform & Backend Systems
Principal engineer setting backend and platform architecture behind AlphaSense's native mobile apps: shaping client-facing REST/GraphQL APIs, shared identity and access services, and cross-team distributed systems, then building and proving them in production. Focus is backend/distributed-systems leadership, not iOS or Android development.
Principal Engineer - Backend
Principal Engineer on Commvault's Clumio backend team in Seoul: hands-on technical leadership for a cloud-native SaaS data protection/backup platform running on AWS (S3, DynamoDB), driving architecture, cross-service initiatives, and multi-cloud expansion while coding, reviewing, and mentoring engineers.