Software Engineering Jobs in United States
There are 28,153 open Software Engineering jobs in United States on freehire right now. 5,554 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,688 | $185,000 | $222,000 | 6,633 |
| USD | hour | $42 | $60 | $70 | 143 |
| USD | month | $8,200 | $8,475 | $10,000 | 18 |
| 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 41%
- python 37%
- api 35%
- java 30%
- ci-cd 26%
- aws 26%
- automation 23%
How the work is done
- Hybrid 3,477 · 12%
- Remote 3,348 · 12%
- Onsite 3,194 · 11%
Visa sponsorship offered in 46% of the 6,482 postings that state a position on it.
Seniority
- Senior 8,743
- Staff 2,161
- Lead 1,714
- Principal 1,477
- Intern 513
- Junior 489
Who is hiring
- 1000+ employees 6,465
- 501-1000 employees 2,713
- 51-200 employees 846
- 11-50 employees 815
- 201-500 employees 189
- 1-10 employees 67
Software Development Engineer
The Software Development Engineer will work on the design and development of analytical systems and laboratory instruments using C# and WPF. This is a permanent role based in Livingston with hybrid working options.
Senior Staff Software Engineer, Audio Systems, XR
Lead audio systems architecture for Google's XR wearables (smart glasses, headsets), owning end-to-end audio quality across capture and playback, bridging physical acoustics, embedded DSP, and ML-driven speech enhancement.

Software Engineer, Product
Full-stack software engineer building features across Warp's AI-native HR/employee management platform (HRIS, payroll, benefits, IT, AI agents) using a modern typed language, based in NYC 5 days a week.
Autonomy Algorithms Senior Software Engineer
Senior software engineer designing and implementing autonomy algorithms for uncrewed systems, multi-agent collaboration, and mission planning in a defense-focused R&D environment using C++, Java, and Python.
.NET Software Engineer (Remote)
This remote .NET Software Engineer role involves working within an Agile team to remediate security vulnerabilities across enterprise applications. The position requires strong skills in .NET and API development, as well as familiarity with DevOps practices.