Tech jobs
Job listings
Principal Data Engineer - AWS
Principal Data Engineer at consulting firm Capco, designing and building AWS-native data pipelines and lakehouse/warehouse platforms for Tier 1 financial services clients. Day to day: cloud data architecture, Spark/Kafka streaming, CI/CD delivery, and mentoring engineers, working hybrid from London.
Java Developer
Build and maintain cloud-based financial services platforms using Java, Spring Boot, and microservices for major banking clients.

Staff Software Engineer, Retirement Money Planning
Hands-on senior backend engineer on Gusto's Financial Infrastructure team, building and owning services and APIs that move money for Gusto Retirement — payments, settlements, reconciliation, KYB/KYC, 401(k) loans, and billing — partnering with product, compliance, and operations. Core stack is Ruby on Rails; hybrid from Denver, SF, NYC, or Burlingame.
Senior C# .NET Backend Developer
Senior backend engineer owning server-side architecture for mission-critical capital markets systems in Montreal, building high-throughput, low-latency C# .NET Core services for real-time market risk and interest rate computations. Core stack includes Kafka, Kubernetes, AWS, ELK, and microservices.
Lead Software Engineer (Python | Databricks)
Lead Software Engineer on Scotiabank's Global Banking and Markets Engineering team, building and enhancing capital markets products and analytics platforms. Day to day: full project lifecycle — gathering requirements, designing data models and ETL pipelines, writing production-quality Python code, testing, deploying, and supporting solutions in production.
Data Engineer I SC Cleared
14-month contract role for a SC-cleared Data Engineer building scalable, cloud-based data solutions on a high-profile programme, hybrid 2-3 days/week from Newcastle, London, Manchester, or Glasgow. Core stack includes AWS, Kafka, Kubernetes, Java, and big data technologies.
Senior Staff Software Engineer - Monetization
Senior Staff Software Engineer on Nextdoor's Monetization team, setting technical strategy and hands-on building scalable, reliable systems for Nextdoor's native advertising platform and subscription products. Core stack includes Java/Kotlin/Python and real-time streaming with Kafka/Flink, with AI-assisted development expected.
Senior Software Engineer, Metadata Core
Senior engineer on Box's Metadata Core team in Warsaw, designing and building the next-generation Metadata Platform: scalable Java microservices running on Kubernetes, Docker, BigTable, and Istio, plus mentoring and roadmap work. Hybrid — at least 3 days per week in the office.
Senior Software Engineer, Application Security
WHAT IS BOX? Box (NYSE:BOX) is the leader in Intelligent Content Management. Our platform enables organizations to fuel collaboration, manage the entire content lifecycle, secure critical content, and transform…
Backend Engineer Manager (Gurugram based)
Hands-on engineering manager leading Agoda's backend teams in Gurugram, writing and reviewing code while developing engineers. Builds scalable, fault-tolerant systems and APIs for the travel booking platform using Scala, Go, Kafka, and Aerospike with strong CI/CD and agile practices.
Senior Java Engineer
About Patrianna Patrianna is a fast-scaling product development company headquartered in Gibraltar, with a dynamic, global team powering our growth. We operate at the intersection of technology and entertainment,…
Senior Software Engineer (distributed Systems)
Fully remote senior engineer role (work from anywhere in South Africa) designing, building, and scaling fault-tolerant distributed systems for a cloud-native technology company. Day-to-day involves Go/Java/Python, microservices, Kafka-style queues, Docker/Kubernetes, and monitoring on AWS/Azure/GCP.
Senior Software Engineer (backend, Microservices)
Senior backend engineer at a logistics-tech startup in Randburg, South Africa, designing, building, and deploying scalable microservices and APIs for a logistics platform. Day-to-day involves Go/Java/Python development, distributed systems with Kafka/RabbitMQ, SQL/NoSQL databases, and cloud/container tooling on AWS/Azure/GCP with Docker and Kubernetes.
Senior Backend Software Engineer (microservices)
Fully remote senior backend engineer designing, building, and scaling microservices for a fintech client's financial platforms. Day-to-day work spans Java/Python/Go services, REST APIs, Kafka/RabbitMQ messaging, SQL/NoSQL data stores, and CI/CD pipelines, with a distributed remote team.
Senior Data Engineer - Jhb
Senior Data Engineer in Johannesburg designing, building, and maintaining scalable ETL and real-time streaming pipelines for telecommunications CDR data. Core stack includes Kafka, NiFi, Flink, Spark, Hive, Hudi, and Druid, with SQL/Python, CI/CD, and data governance work.
Senior Data Engineer
Senior Data Engineer building and maintaining ETL/ELT data pipelines, warehouses, and lakes for a data analytics team based in Upington, South Africa. Works with Python/SQL/Scala, big data tools like Spark, Hadoop, and Kafka, and cloud platforms such as Redshift, Azure Data Lake, or BigQuery.
Senior Software Developer (java)
Senior Java backend developer for a fintech client in Sandton, South Africa: design, build, and maintain robust, scalable backend services using Java and the Spring ecosystem, relational databases (PostgreSQL/MySQL, Hibernate), REST APIs, and microservices — fully on-site in an Agile team, mentoring junior developers.
Senior Software Engineer
Senior software engineer at The Foschini Group (a diversified apparel/lifestyle retailer) in Gauteng, South Africa, designing, coding, testing and implementing enterprise APIs and applications using ASP.NET MVC, Angular, JavaScript and REST, with exposure to microservices, Kafka, OpenShift, Azure DevOps and CI/CD.
