Software Engineering Jobs in United States
There are 27,721 open Software Engineering jobs in United States on freehire right now. 5,524 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,140 | $185,000 | $222,000 | 6,788 |
| USD | hour | $48 | $60 | $70 | 152 |
| USD | month | $8,200 | $8,500 | $10,000 | 17 |
| 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 44%
- cloud 41%
- python 37%
- api 35%
- java 30%
- ci-cd 26%
- aws 26%
- automation 23%
How the work is done
- Hybrid 3,414 · 12%
- Remote 3,244 · 12%
- Onsite 3,173 · 11%
Visa sponsorship offered in 46% of the 6,552 postings that state a position on it.
Seniority
- Senior 9,022
- Staff 2,102
- Lead 1,662
- Principal 1,433
- Junior 494
- Middle 476
Who is hiring
- 1000+ employees 6,478
- 501-1000 employees 2,698
- 51-200 employees 838
- 11-50 employees 824
- 201-500 employees 187
- 1-10 employees 71
Sr. Java Developer
Senior Java Developer building applications using Java/J2EE, the full Spring ecosystem (Boot, MVC, Core, REST, Batch), and front-end technologies including AngularJS, ReactJS, and Node.js in Atlanta.
Senior Java Developer
Sysazzle is seeking a Senior Java Developer for a Fortune 500 client to participate in the architecture, development, and implementation of technical systems. The role requires extensive Java experience, including JVM tuning and proficiency with frameworks like Spring and Hibernate.
Hiring Software Engineer
Software Engineer role at a staffing/consultancy firm placing technical personnel at Fortune 100 companies, working with C++ and Java.
Intermediate Java Developer
The Intermediate Application Engineer will join a development team to assist with the modernization of a Grants Management System using Java.
.Net Developer
The .Net Developer will be responsible for software design and development using the .Net framework, ASP.NET, C#, VC++, and SQL Server. The role requires at least four years of IT experience and proficiency in the .NET MVC framework.
Neuron Runtime Software Development Engineer , Neuron Runtime
The Software Development Engineer for AWS Neuron will design, develop, and maintain high-performance runtime libraries and drivers for AWS Inferentia and Trainium machine learning accelerators.
Systems Software Engineer
This role involves designing and developing next-generation storage platforms by collaborating with firmware, hardware, and OS teams. The engineer will use C and Rust to build high-impact storage solutions while leading project teams and mentoring staff.
Sr. Systems Software Engineer (Roseville, CA)
Design, develop, debug, and maintain embedded software in C on Linux-based systems, owning features end-to-end while mentoring engineers on HPE's infrastructure products.