Software Engineering Jobs in United States
There are 27,571 open Software Engineering jobs in United States on freehire right now. 5,583 of them were posted recently. The skills employers ask for most often are ai, cloud and python.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| USD | year | $156,000 | $185,000 | $222,000 | 6,779 |
| USD | hour | $48 | $60 | $70 | 151 |
| USD | month | $8,200 | $8,500 | $10,000 | 17 |
| CAD | year | CA$150,000 | CA$168,800 | CA$180,844 | 14 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- ai 44%
- cloud 40%
- python 37%
- api 35%
- java 29%
- ci-cd 26%
- aws 26%
- automation 23%
How the work is done
- Hybrid 3,406 · 12%
- Remote 3,243 · 12%
- Onsite 3,168 · 11%
Visa sponsorship offered in 46% of the 6,533 postings that state a position on it.
Seniority
- Senior 8,866
- Staff 2,094
- Lead 1,645
- Principal 1,431
- Junior 485
- Intern 473
Who is hiring
- 1000+ employees 6,442
- 501-1000 employees 2,688
- 51-200 employees 835
- 11-50 employees 824
- 201-500 employees 187
- 1-10 employees 71
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.
Senior Software Engineer, Application Gateway
Build and maintain Roblox’s service mesh (Istio/Envoy) to connect thousands of microservices across hybrid Kubernetes/Nomad environments and enable cloud bursting for billions of daily requests.
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 Software Engineer, App Performance
Senior C++ engineer optimizing Roblox’s cross-platform game client for speed, battery, and app size across Android, iOS, consoles, and desktop.
Senior Software Engineer (C++)
Build and optimize the cross-platform C++ Roblox game engine to improve client performance across mobile, desktop, and console devices.
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.
Principal Software Engineer - Creator Distributed Systems & Storage
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, UGC Validation
Senior engineer building automated systems to validate 3D user-generated assets for Roblox’s metaverse marketplace, enforcing quality and policy via geometric processing and schema checks.
Senior Software Engineer, Data Infrastructure
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 - Marketplace (Avatar Identity)
Builds and scales the Avatar Marketplace and Identity systems that let 100M+ users customize and shop for virtual goods in Roblox’s 3D experiences.
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.
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, Physics
Build and optimize Roblox’s proprietary distributed physics engine, integrating real-time simulations and tools for developers to create immersive 3D experiences.
Senior Software Engineer - Fraud
Build and lead anti-fraud systems for Roblox’s virtual economy, protecting millions of daily transactions and creators’ earnings with scalable backend services and ML-driven defenses.
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, GPU Compute
Principal engineer leading GPU compute infrastructure at Roblox, owning GPU host lifecycle, driver/firmware stacks, reliability, and Kubernetes integration for AI workloads.
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.