Software Engineering Jobs in United States
There are 27,625 open Software Engineering jobs in United States on freehire right now. 5,489 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,783 |
| 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 41%
- python 37%
- api 35%
- java 29%
- ci-cd 26%
- aws 26%
- automation 23%
How the work is done
- Hybrid 3,414 · 12%
- Remote 3,243 · 12%
- Onsite 3,174 · 11%
Visa sponsorship offered in 46% of the 6,535 postings that state a position on it.
Seniority
- Senior 8,930
- Staff 2,098
- Lead 1,637
- Principal 1,430
- Junior 489
- Intern 474
Who is hiring
- 1000+ employees 6,446
- 501-1000 employees 2,689
- 51-200 employees 837
- 11-50 employees 824
- 201-500 employees 187
- 1-10 employees 71
Senior Software Engineer, Distributed Data Systems
Build a distributed data platform for an AI analytics startup, enabling enterprises to query messy data in real-time without SQL.
Member of Technical Staff, Enterprise Foundations
Build and optimize the infrastructure that trains and serves Fireworks' AI models, ensuring high performance and scalability for enterprise workloads.

Software Engineer, Data Infrastructure
Build and scale the distributed data infrastructure that powers AI training pipelines and multimodal data catalogs handling petabytes of data.
Senior Software Development Engineer in Test
Build and maintain Python-based automation frameworks to test medical-device software, ensuring reliability and performance in a regulated healthcare environment.
Software Engineer (SWE) Skill Level 4 - Team Lead
Leads a team building a distributed metrics and monitoring system for HPC infrastructure using Splunk, Linux CLI, and scripting.

