Software Engineering Jobs in United States
There are 27,525 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,774 |
| USD | hour | $46 | $60 | $70 | 147 |
| 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,399 · 12%
- Remote 3,220 · 12%
- Onsite 3,152 · 11%
Visa sponsorship offered in 46% of the 6,524 postings that state a position on it.
Seniority
- Senior 8,851
- Staff 2,088
- Lead 1,641
- Principal 1,430
- Junior 485
- Intern 473
Who is hiring
- 1000+ employees 6,441
- 501-1000 employees 2,683
- 51-200 employees 831
- 11-50 employees 822
- 201-500 employees 187
- 1-10 employees 71
Software Engineer - Core Systems
Build and maintain secure backend systems and healthcare integrations for an AI-driven medical imaging platform, ensuring HIPAA compliance and reliable data pipelines.
Software Engineer - Growth
About AfterQuery AfterQuery is an applied research lab curating data solutions for foundation model development. We serve every frontier AI lab with the mission of delivering the best data to power the best models. In…
Senior Software Engineer
Senior Software Engineer building full-stack internal platforms and tools that power reactor design, fuel manufacturing, licensing, and plant operations for an advanced nuclear energy startup.
Principal Software Engineer
Principal Software Engineer owning the end-to-end architecture of Valar Atomics' internal software platform—spanning high-volume telemetry ingestion, streaming backbones, simulation platforms, and enterprise system integrations—for a nuclear energy startup.
Staff Controls Software Engineer
Staff Controls Software Engineer developing PLC/DCS programs, SCADA/HMI applications, ISA-88 batch control, safety logic, and historian/enterprise integration for nuclear fuel manufacturing facilities using platforms like Rockwell, Siemens, and Ignition.
Senior Controls Software Engineer
Develops and maintains PLC/DCS control logic, SCADA/HMI applications, and batch systems for a nuclear fuel manufacturing pilot plant using IEC 61131-3 and ISA standards.

Staff Ground Software Engineer
Build and lead next-gen Mission Control systems for spacecraft operations, handling real-time telemetry, orbital mechanics, and multi-satellite automation in a distributed, mission-critical environment.
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.
Principal Software Engineer, Engine Systems
Principal engineer building core C++ systems for Roblox’s 3D engine, including the DataModel tree, reflection bindings, and serialization to power millions of user-created games across all devices.
Principal Software Engineer - Game Engine Systems (C++)
Leads a team designing and optimizing Roblox’s game engine systems (C++) to enable real-time, low-latency multiplayer experiences across millions of users globally. Focuses on networking, asset loading, and rendering to ensure seamless, synchronous gameplay.
Principal Software Engineer - Network Transport (C++)
Principal engineer on Roblox’s networking stack, optimizing real-time game-state sync across millions of users using C++ and low-level systems work.
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, WebRTC
Principal engineer building a new real-time communication platform (voice chat, 3D audio, broadcast) for Roblox’s 3D immersive experiences using C++ and distributed systems at massive scale.