Software Engineering Jobs in United States
There are 27,790 open Software Engineering jobs in United States on freehire right now. 5,628 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,723 |
| USD | hour | $46 | $60 | $70 | 146 |
| USD | month | $8,200 | $8,475 | $10,000 | 18 |
| CAD | year | CA$132,025 | CA$167,500 | CA$180,562 | 15 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- ai 43%
- cloud 40%
- python 37%
- api 35%
- java 29%
- ci-cd 26%
- aws 25%
- automation 23%
How the work is done
- Hybrid 3,427 · 12%
- Remote 3,269 · 12%
- Onsite 3,171 · 11%
Visa sponsorship offered in 45% of the 6,499 postings that state a position on it.
Seniority
- Senior 9,125
- Staff 2,122
- Lead 1,598
- Principal 1,440
- Junior 503
- Intern 484
Who is hiring
- 1000+ employees 6,400
- 501-1000 employees 2,713
- 51-200 employees 847
- 11-50 employees 825
- 201-500 employees 190
- 1-10 employees 71
2027 Internship - Software Engineer
Interns design, develop, and optimize low-latency trading systems and algorithms alongside senior engineers, working on real projects in Python, Java, or C++ at a global fintech firm.
Cloud Software Engineer
Designs, maintains, and enhances complex cloud-based big-data systems for government contracts, focusing on distributed computing, information retrieval, and high-performance architectures.
Software Engineer II
Develop and debug high-performance C applications for ultra-low latency electronic trading infrastructure on multi-core Linux systems, collaborating with tier-1 financial institution customers.
PeopleSoft Application Developer
Lead functional and technical activities for a PeopleSoft HCM 9.2 upgrade at a U.S. federal utility, covering requirements analysis, configuration, PeopleCode/SQR/Application Engine development, and testing.
Senior Software Engineer
Develops high-performance, low-latency trading infrastructure in C for financial institutions, focusing on multi-core Linux systems and network data processing.
Staff Software Engineer, Source Client
Designs and implements core components for next-generation version control systems like jj, focusing on performance and scalability, while collaborating with AI-enabled developer tool teams.
Principal Software Engineer- Compute Graph Compiler (CGC) Team
Overview The Compute Graph Compiler (CGC) team within DirectX is building core compiler and execution technologies that power the Windows Machine Learning Platform. Our mission is to make Windows the best platform for…
Principal Software Engineer
Principal engineer leading the AI-first platform that measures Copilot’s quality at scale, designing agentic evaluation systems and reliability under heavy load.
Principal Software Engineer - (Vector Search/Information Retrieval)
Principal Software Engineer designs and implements high-performance vector search and information retrieval systems for Azure’s data platform, using C++, Rust, or Python to power AI-native applications.
Senior Software Engineer
Builds and optimizes next-gen networking infrastructure for large-scale AI training, focusing on low-latency, high-performance systems in Azure Cloud.

