Software Engineering Jobs in United States
There are 28,157 open Software Engineering jobs in United States on freehire right now. 5,558 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,552 | $185,000 | $222,000 | 6,637 |
| USD | hour | $42 | $60 | $70 | 142 |
| 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,476 · 12%
- Remote 3,348 · 12%
- Onsite 3,194 · 11%
Visa sponsorship offered in 46% of the 6,481 postings that state a position on it.
Seniority
- Senior 8,745
- Staff 2,159
- Lead 1,714
- Principal 1,477
- Intern 513
- Junior 489
Who is hiring
- 1000+ employees 6,464
- 501-1000 employees 2,713
- 51-200 employees 846
- 11-50 employees 815
- 201-500 employees 189
- 1-10 employees 67
Software Development Engineer III, Secure Foundations - Detective Tooling
Build large-scale automated detection services that identify and remediate security issues across AWS services, designing highly scalable distributed systems within the AWS Security organization.
Software Development Engineer, Cloudwatch Agent Observability
Design, build, and operate CloudWatch observability services that monitor applications and AI agents at AWS scale, collaborating with engineering, product, and UX teams.
Software Engineer, DynamoDB Performance
Software engineer on AWS DynamoDB's performance/observability team, building instrumentation and metrics to assess and reduce latency across DynamoDB's distributed key-value database at massive scale.
Software Development Engineer
Develops AI-driven recommendation systems and scalable services for Amazon’s ecommerce platform, focusing on customer discovery and payment security. Works on high-impact features with measurable revenue impact, leveraging ML, computer vision, and distributed systems.
Software Development Engineer II, AWS Compute Optimizer
Build and scale large-scale data pipelines and ingestion layers for AWS Compute Optimizer, processing massive volumes of infrastructure metrics across EC2, Lambda, and RDS using distributed systems and data lakes.
Cleared Software Engineer - Java
Build, enhance, and modernize Java/Spring Boot backend services for mission-critical government applications on an Agile team, requiring an active TS/SCI w/Poly clearance.
Senior Software Engineer
Senior Software Engineer designing, developing, and maintaining mission-critical C++/Python backend services and web applications for the U.S. Air Force DMOC, with GitLab CI/CD pipelines and Bash automation on Linux/Windows.
Software Engineer HPC Linux - TS/SCI
Software engineer developing REST APIs and web applications using Python/Java/JavaScript with SQL, Git, and CI/CD on Linux and Windows systems for a government client requiring TS/SCI clearance.
Snr Software Engineer
Senior Software Engineer designing and developing mission-critical enterprise applications in C++ and Java at GE Vernova, leading legacy modernization, cloud-native adoption, and AI integration for energy solutions.
Software Engineer II - Avionics System Tools (AST) (Onsite)
Develops and maintains software tools for avionics system testing, simulation, and production at RTX’s Collins Aerospace. Works with C/C++/Python/Java to build automation, DevOps pipelines, and test infrastructure for aerospace programs.
Senior Software Engineer
Senior Mainframe Software Engineer at General Motors designing, developing, and modernizing enterprise mainframe applications using COBOL, PL/I, JCL, DB2, IMS, and z/OS technologies across the full SDLC.
Sr. Software Engineer
Senior software engineer designing, developing, and deploying .NET/Java-based enterprise applications with cloud (Azure) integration, focusing on SOA, databases, and full SDLC from requirements to deployment.
Sr. Software Engineer
Designs, develops, and maintains enterprise software solutions using .NET/C# and Java, focusing on cloud-based SOA applications with relational/NoSQL databases. Leads full SDLC from requirements to deployment, ensuring high-quality, scalable systems.