153,264 Software Engineer jobs
General software engineering roles across the stack and domains.
Software Engineering jobs by country — openings, pay and top skills →
Software Engineer, Web and Business Systems
In-house software engineer at a real estate company, building and maintaining tenant/property platforms, ERP customizations, corporate websites, and internal business tools. Day to day: implement features and fixes with unit tests, handle code reviews and production deploys, and work with business users, using JS/TS, Python, and SQL.



Senior Software Engineer, Avatar Animation
Build and improve Roblox’s character animation systems in C++ to enable richer, high-performance 3D experiences for millions of players.



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.



Senior Software Engineer - Avatar Personalization
Develops avatar personalization features in Roblox’s game engine, including animation, clothing, and customization systems, to enhance in-game character creation and fidelity for millions of users across platforms.



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.



Engineering Manager, Ads Experience
Leads Roblox's Ads Experience engineering team, owning the advertiser, brand, and creator monetization products (Ads Manager, campaign management, reporting, payouts) end to end. Manages and grows the team while providing technical direction across Go/C# backends, React/TypeScript frontends, and Gen AI features.



Engineering Manager, Enterprise Security
Principal Enterprise Security Engineer at Roblox designs and deploys corporate security architecture, IAM, endpoint and SaaS security, and zero-trust controls to protect the company’s infrastructure and enable secure operations.



Senior Software Engineer, Ads Experience (C++)
Builds and optimizes a first-of-its-kind in-game ad system in C++ for Roblox’s 3D immersive platform, focusing on video formats and scalable performance.



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.



Senior Software Engineer, Metric Platform
Build and scale Roblox’s distributed data infrastructure (Kafka, Flink, Spark, Trino, Druid) to process petabytes daily, enabling analytics, ML, and product decisions at massive scale.



Senior Software Engineer - Safety Experience
Senior full-stack engineer on Roblox's Safety Applications team, owning end-to-end in-house safety labeling and investigative tooling — designing high-throughput microservices and integrating LLM/agentic AI into moderation workflows. Stack includes React, Golang, Python, relational/NoSQL databases, and cloud platforms.



Senior Software Engineer, Engine Systems
Builds core C++ systems for Roblox’s 3D engine, including DataModel structures, reflection bindings, and serialization to power millions of user-created games.



Engineering Manager, Observability Infrastructure
Leads Roblox's Observability Infrastructure team, managing engineers who build AI-powered observability platforms (telemetry, distributed tracing, logging, profiling, storage, dev-facing visualization) to boost developer productivity, CI/CD, and platform reliability at massive scale. Based in San Mateo, CA with a hybrid Tue-Thu onsite schedule.



Engineering Manager, Home Infrastructure (Recommendation Systems)
Leads a team of backend and data engineers building the large-scale backend, data, and personalization infrastructure behind Roblox's Homepage and Experience Details discovery surfaces. Work spans distributed systems, ML-powered recommendations, ranking, real-time signals, and product experimentation at massive scale.



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.



Senior Software Engineer - Storage Cache
Build and operate a next-gen, multitenant caching service using ValKey to slash latency, scale horizontally, and cut costs by 90% for Roblox’s 1B+ daily users.



Senior Software Engineer - Storage
Designs, implements, and operates Roblox’s large-scale distributed storage infrastructure (caching, message queues) on Kubernetes/Nomad, ensuring 99.99% uptime, elastic scalability, and cost-efficient automation for mission-critical services.



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.