Software Engineering Jobs in United States
There are 27,609 open Software Engineering jobs in United States on freehire right now. 5,473 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,779 |
| 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,411 · 12%
- Remote 3,246 · 12%
- Onsite 3,172 · 11%
Visa sponsorship offered in 46% of the 6,535 postings that state a position on it.
Seniority
- Senior 8,890
- Staff 2,094
- Lead 1,646
- Principal 1,431
- Junior 485
- Intern 474
Who is hiring
- 1000+ employees 6,450
- 501-1000 employees 2,689
- 51-200 employees 837
- 11-50 employees 825
- 201-500 employees 187
- 1-10 employees 71
Software Development Engineer, Amazon Legal Technologies
Builds AI-powered legal workflow tools on AWS for Amazon’s global legal teams, integrating generative AI and MCP-based automation to modernize case management and compliance systems.
Software Development Engineer, Amazon Fuse
Build low-latency microservices for Amazon Fuse, a wholesale subscription service integrating billing and distribution across global partners for 4B+ consumers using Java, DynamoDB, Lambda, and AWS services.
SQL Database Developer
Develop and maintain SQL databases for Naval projects, using C/C++/Java/Python, while supporting Agile development for submarine weapon systems in Dahlgren, VA.
Sr C/C++ Software Developer
Develop and maintain C/C++ software for Naval weapon systems, using Agile and DevSecOps to modernize Navy capabilities in Dahlgren, VA.
Jr Software Developer
Junior developer building and testing software for naval weapon systems using C/C++, Git, Jira, and Agile/DevSecOps practices in Dahlgren, VA.
Senior Software Developer / Engineer
Senior software engineer developing and integrating C/C++/Java/Python systems for Naval SLBM weapon programs in Dahlgren, VA, using Agile practices and supporting DoD modernization efforts.
Software Developer
Develop and integrate software for Naval projects in Dahlgren, VA, using C, C++, Java, or Python while supporting SLBM systems and Agile workflows.
Software Engineer Senior
Senior software engineer building and maintaining systems for U.S. Space Force range operations, including testing, documentation, and troubleshooting on Windows/Linux and virtualized environments.
SQL Database Developer
Develop SQL database solutions and support Naval programs in Dahlgren, VA, using languages like C, C++, Python, or Java.
Senior Software Developer
Develop and integrate software for critical Naval defense systems using C, C++, Java, or Python in a team-driven, Agile environment.
Software Engineer II
Build and maintain ticketing platforms and back-end systems using C#, .NET, React, and cloud services to enhance user interfaces and optimize event ticketing infrastructure.
Minnesota State University-Mankato -- Software Engineer Intern 2026
Intern builds and tests software for clients using Java, .NET, web tech, and cloud platforms while taking classes and gaining real-world experience.
Sr Software Engineer - OS Dev
Build and deploy Linux OS images for medical devices while designing and testing OS components and tools to improve healthcare technology systems.
Enterprise Workflow Software Engineer, Mid
Build full-stack enterprise workflow solutions in an agile environment, integrating back-end and front-end technologies to modernize client systems.

Principal Software Engineer - Compiler Development
Architect and optimize the next-generation SystemVerilog compiler for Xcelium, enabling faster verification of billion-gate AI and hyperscale chip designs using C++ and compiler theory.
Senior Software Engineer - Capacity Management
Build full-stack React/JavaScript apps and backend services to plan, monitor, and optimize cloud platform capacity for a large auto insurer.
Associate Software Engineer
Develop embedded software for national defense systems using C++, Python, and Linux/VxWorks, following Agile or Waterfall while interfacing with hardware and stakeholders.