Software Engineering Jobs in United States
There are 29,328 open Software Engineering jobs in United States on freehire right now. 5,902 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 | $157,100 | $185,000 | $222,000 | 6,673 |
| USD | hour | $42 | $60 | $70 | 141 |
| 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 38%
- api 36%
- java 29%
- ci-cd 26%
- aws 26%
- automation 23%
How the work is done
- Hybrid 3,618 · 12%
- Remote 3,479 · 12%
- Onsite 3,384 · 12%
Visa sponsorship offered in 46% of the 6,581 postings that state a position on it.
Seniority
- Senior 8,988
- Staff 2,213
- Lead 1,765
- Principal 1,531
- Intern 542
- Junior 533
Who is hiring
- 1000+ employees 6,488
- 501-1000 employees 2,759
- 51-200 employees 887
- 11-50 employees 815
- 201-500 employees 252
- 1-10 employees 68
Senior Software Engineer - Vehicle Experience Services
Builds and maintains cloud-native Java microservices that connect GM vehicles to the cloud, using Spring Boot, Kafka, PostgreSQL, and Azure while ensuring reliability and observability.
Senior Staff Software Engineer
The Senior Staff Software Engineer will lead backend development for the Talon Enterprise Browser, focusing on security features like session isolation and data leak prevention. The role requires expertise in Go, C#, Java, or C++ and experience with cloud-native microservices architecture.
Software Engineer
Designs, builds, and maintains mission-critical Point-of-Entry systems using Java, Python, and cloud tech, ensuring global reliability and security.
Software Engineer (TypeScript/React, .Net Desirable)
Hands-on software engineer migrating a legacy C# WPF system to React/TypeScript, working fully on-site in Lafayette, LA on real-time data-driven systems within a small team.
Software Engineer III
Develops and maintains complex banking/financial software solutions, integrating systems like deposit capture and client portals using .NET, Azure DevOps, and REST APIs.
Software Engineer - II (Quadient Inspire)
Software Engineer II focused on Quadient Inspire content composition solutions, performing end-to-end engineering (design, development, testing, implementation) using Java, C++, Python, and AWS at a property casualty insurer.
Software Developer
Build and maintain high-performance Python/FastAPI APIs and web applications as part of an on-site development team at Fort Bragg, supporting government mission systems with a TS/SCI clearance.
Software Engineer
Builds and maintains cloud-based software applications (MuleSoft, Azure Data Factory) for business integrations, troubleshooting production issues, and collaborating on agile development with unit testing and code reviews.
Application Developer I - Asset Technology AMI
Design and develop custom applications and support COTS applications for Southern Company Gas's AMI Technology portfolio, using .NET/C# backend, Angular frontend, Azure DevOps CI/CD pipelines, and AI-driven solutions.
Software Engineer II
Software Engineer II at Uber building foundational infrastructure, distributed storage, and high-performance data pipelines at massive scale, using C++, Go, Python, or Java with SQL/MySQL and integrating AI into platform features.
Software Engineer II
Architect foundational infrastructure powering business decisions at scale, including distributed storage, data pipelines, fraud prevention, and payment system integrations using C++, Python, Java, and distributed systems technologies.
Software Engineer
Design, build, and deploy cloud-based integration applications using Mulesoft and Azure Data Factory for a beauty supply retailer, with significant time spent writing/modifying code and providing production support.