Tech jobs
Job listings
Principal Software Engineer (Communications SaaS)
Senior/principal engineer building a communications SaaS platform for the Australian SME market, unifying phone, SMS, email and web interactions around a single customer. Melbourne preferred but Australia-wide considered; $160k-$180k plus super.
Principal Software Engineer
Hands-on principal engineer at Pearson's Content Platform group, leading the modernization of Pearson's content platform into shared services: designing and executing large content/data migrations, building shared APIs (media, search, rendering, AI content services), and mentoring senior engineers. Core stack: Java/Spring Boot, Node.js/TypeScript, React, MongoDB, Kafka on AWS.
Principal Systems Engineer, Air Vehicle Software
Principal Systems Engineer to define air-vehicle software requirements, model system architecture, and support certification for a Group 5 autonomous aircraft using model-based systems engineering.
Principal Software Engineer
About the Role Our client, a leader in enterprise software solutions, is seeking an experienced and visionary Principal Software Engineer to join their prestigious team in Randburg, Gauteng . This senior role requires…



Principal Software Engineer
Principal engineer leading the Safety Foundation team at Roblox, building scalable backend infrastructure and AI-first safety workflows to protect 100M+ daily users.



Principal Software Engineer - Content Lifecycle
Principal Engineer at Roblox designing and building core workflows in C++ for the game engine and Studio, enabling creators and AI agents to collaborate on 3D content at scale.



Principal Software Engineer - Roblox Database
Principal engineer on Roblox’s next-gen database platform, designing indexing, replication, and scaling features to keep millions of concurrent users fast and reliable.



Principal Software Engineer
Principal engineer designing core C++ data structures and frameworks for Roblox’s game engine, ensuring high performance across all supported devices.



Senior/Principal Software Engineer - Creator Data
Principal engineer leading distributed storage systems (Data Stores, Memory Stores) and cloud services for Roblox creators, ensuring 100% uptime and building observability dashboards.



Principal Software Engineer - Roblox Economy Platform
Principal engineer leading backend systems that power Roblox’s virtual currency (Robux), enabling creators to monetize games and process billions of transactions.



Principal Software Engineer, Engineering Acceleration
Principal engineer defining the next decade of Roblox’s developer platform, scaling source control, CI, and AI-powered tooling for 2,000+ engineers.



Principal Software Engineer - Compute (Kubernetes)
Lead the architecture and evolution of Roblox’s Kubernetes platform, optimizing control plane performance and security for millions of concurrent requests across global infrastructure.



Principal Software Engineer, Metrics Platform
Lead the architecture and long-term vision for Roblox’s petabyte-scale data infrastructure, including Kafka, Flink, Spark, and Trino, while integrating AI-driven autonomous interfaces.



Principal Software Engineer, Data Tooling
Engineering Manager leading Roblox's Data Tooling team, which builds shared frameworks for data quality, lineage, metadata, observability, and self-service used by data engineering, science, ML, and product teams. You'll own the roadmap, coach engineers, and set technical direction, working hybrid from San Mateo (onsite Tue–Thu).



Principal Software Engineer- Account Authentication
Build and own full-stack account authentication systems that securely verify millions of users daily across web, mobile, and consoles.



Principal Software Engineer - Content Understanding
Develops AI-driven full-stack solutions for Roblox’s Content Understanding Platform, processing billions of assets (3D models, audio, text, video) to enable search, moderation, and generative AI features.



Principal Software Engineer, Orchestration
Principal-level technical lead for Roblox's data platform orchestration: owns Apache Airflow and its Kubernetes (EKS) infrastructure that schedules and runs 8,000+ daily DAGs, mostly Spark jobs. Day to day: set multi-year architecture, scale and harden the scheduler, build internal platform tooling, drive observability/SLAs, and mentor engineers.



Principal Software Engineer, Creator Collaboration
Principal engineer on the Collaboration team leading the architecture and design of Roblox Studio and game-engine workflows that let creators and AI agents build, share, and manage reusable content at scale. Day to day: shipping complex C++ features end-to-end, setting technical direction, and mentoring engineers.



Principal Software Engineer, WebRTC
Principal engineer on Roblox's Audio-Video-Communication team, building a real-time communication platform from the ground up — voice chat, 3D audio, and large-scale broadcast — to serve billions of users across mobile, console, and other devices. Core stack is C++ with emphasis on distributed systems and low-level performance optimization.