Tech jobs
Job listings



Principal Software Engineer, Creator Game Operations
Roblox is hiring a Principal Software Engineer on the Creator Success Team to build mission-critical backend services supporting game creators, including ML-driven player insights pipelines, creator communication tools, and a remote config/experimentation platform. The role involves leading technical decisions at massive scale using C#, Java, or Go and distributed systems, based onsite in San Mate



Principal Software Engineer, Ads User Experience
Principal software engineer building Roblox's first-of-its-kind ads system inside its C++ game engine — developing new ad formats starting with video, and designing high-performance, scalable systems that shape a new multi-billion-dollar ads business while preserving user experience and platform integrity.



Principal Software Engineer - Avatar Personalization
Principal engineer on Roblox's Avatar Personalization team, building avatar creation and customization features (animation, clothing, hair, shading) directly in the Roblox game engine using C++ and Lua, with technical leadership and cross-team architectural work at scale for tens of millions of users. Onsite in San Mateo Tue-Thu.



Principal Software Engineer, Build
Principal engineer on Roblox's Build Surfaces team, leading end-to-end development of AI-assisted creator tools across Roblox Studio and the app — text-to-game generation, iteration, monetization, and analytics — while mentoring engineers. Primarily works in React, Luau, and occasionally C++.



Principal Software Engineer - Object Store
Principal engineer setting the technical direction for Roblox's in-house, bare-metal, S3-compatible object storage platform that serves assets, media, analytics and ML datasets at exabyte scale, migrating workloads off cloud object storage. Day to day: distributed storage architecture and data-path tuning in C++, Go, or Rust, control-plane and fleet operations, plus mentoring.



Principal Software Engineer, App Performance
Principal engineer on Roblox's Consumer App Performance team, driving stability and performance across the cross-platform C++ game engine and client codebase on mobile, desktop, and console — profiling bottlenecks, mitigating crashes and hangs, and building monitoring and CI/CD guardrails to prevent regressions.



Principal Software Engineer, Engine Systems
Principal engineer on Roblox's Engine DataModel team, owning the core data structures, C++ reflection bindings behind the Luau API, and serialization that form the backbone of the Roblox engine. Day to day is high-performance systems-level C++ work that must run well across desktop, mobile, and console clients, based hybrid (3 days/week) in San Mateo, CA.



Principal Software Engineer, Core Services
Principal engineer on Roblox's Core Services team, building and evolving the shared C#/.NET and Rust frameworks, libraries, and runtime infrastructure behind Roblox's global platform. Day-to-day is hands-on systems work across performance, concurrency, API design, and managed/native interop, plus technical leadership and mentoring.



Principal Software Engineer - Streaming
Principal engineer on Roblox's Engine Networking team, building the real-time network transport layer that synchronizes game state across millions of players on desktop, mobile, and console clients. Core work is systems-level C++ on a user-space network stack, optimizing latency, throughput, congestion control, and OS-level performance on Linux.



Principal Software Engineer - Service Networking
Principal engineer on Roblox's Service Mesh team: sets technical direction and does hands-on development of Envoy/Istio-based service-to-service networking across Kubernetes, Nomad, and cloud environments, partnering with Security and Compute teams while mentoring senior engineers.



Principal Software Engineer, Agent Infrastructure
Principal engineer on Roblox's Agent Infra team, building the backend infrastructure that runs autonomous AI agents safely and reliably at scale for creators and internal engineers. Core work spans distributed systems design, workflow orchestration, sandboxing untrusted code, and production code in Go, Python, or Rust.



Principal Software Engineer
Principal engineer on Roblox's Observability team, owning telemetry, distributed tracing, and logging infrastructure end-to-end — instrumentation libraries, pipelines, storage, and visualization UI — while architecting the next-gen platform ingesting petabytes of data daily and building novel monitoring for AI/ML systems. Hybrid role: 3 days/week at San Mateo HQ.
Principal Software Engineer (Python) - Remote Work | REF#306350
Remote principal-level Python engineer at BairesDev who sets long-term technical strategy, makes high-impact architectural decisions, and mentors senior engineers. Requires 8+ years of Python, distributed systems, and large-scale design experience, plus advanced English.
Principal Modeling & Simulation Software Engineer with Security Clearance
Title: Principal Modeling & Simulation Software Engineer At KBR, we deliver science, technology and engineering solutions to governments and companies around the world. KBR employs approximately 37,000 people worldwide…
Senior Principal Systems Engineer with Security Clearance
A client of Innova Solutions is immediately hiring for a Senior Principal Systems Engineer. Position Type: Contract Duration: 12 months contract Location: Woburn, MA (Onsite) As a Senior Principal Systems Engineer, you…
Principal Real-Time Robotics Software Engineer
Principal engineer at JBT Marel architecting and building real-time C/C++ control software for robotic water-jet cutting and computer-vision food-processing platforms on x86 embedded hardware, while mentoring juniors and collaborating cross-functionally in an agile team.
Principal Software Engineer
Principal Software Engineer at JBT Marel, a global food and beverage technology company, based onsite in the Albany area of Western Australia. The posting emphasizes the company's mission to transform the future of food; detailed duties and tech stack are not listed.



Principal Software Engineer, GPU Compute
Principal engineer leading GPU compute infrastructure at Roblox, owning GPU host lifecycle, driver/firmware stacks, reliability, and Kubernetes integration for AI workloads.
Principal Software Engineer (Python + AWS) - Remote Work | REF#306684
Principal-level remote engineer at BairesDev providing senior technical direction for partner-facing APIs and SaaS/API-as-a-Service products. Stays hands-on designing and building APIs and data products with Python and AWS, applying serverless and DevOps practices while mentoring engineers and guiding architecture across teams.
Principal Software Development Engineer
Zscaler (NASDAQ: ZS) accelerates digital transformation so customers can be more agile, efficient, resilient, and secure. The Zscaler Zero Trust Exchange platform protects thousands of customers from cyberattacks and…