Software Engineering Jobs in United States
There are 28,071 open Software Engineering jobs in United States on freehire right now. 5,578 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,620 | $185,000 | $222,000 | 6,643 |
| USD | hour | $44 | $61 | $70 | 138 |
| 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 29%
- ci-cd 26%
- aws 26%
- automation 23%
How the work is done
- Hybrid 3,466 · 12%
- Remote 3,337 · 12%
- Onsite 3,168 · 11%
Visa sponsorship offered in 46% of the 6,497 postings that state a position on it.
Seniority
- Senior 8,702
- Staff 2,158
- Lead 1,709
- Principal 1,465
- Intern 501
- Junior 488
Who is hiring
- 1000+ employees 6,486
- 501-1000 employees 2,725
- 51-200 employees 851
- 11-50 employees 818
- 201-500 employees 190
- 1-10 employees 69
.NET Developer
Develop and maintain .NET and Java applications for Air Force and DOD systems, reviewing code, supporting users, and ensuring integration with government platforms.
Lead Software Engineer-Network Infrastructure Development
Lead a team building and automating software-defined networking for JPMorganChase’s datacenters and multi-cloud, using Python, Go, and AI-assisted tools to improve reliability and speed.
Software Developer
Develop and maintain air-traffic control systems using Ansible, Python, and Linux; automate deployments across airports and environments.
Software Engineer .NET
Builds and maintains .NET-based banking services using C#, ASP.NET Core, React, and SQL Server while following agile and DevOps practices.
Software Engineer
Develops and maintains software for the building industry, collaborating in an agile team to write, test, and refactor code while learning modern practices.
Senior Software Engineer - Wealth and Investment Management
Build and maintain Java/Spring Boot and Angular applications for trade management in wealth and investment services, using cloud-native tech and AI-enabled development.
Sr Software Engineer (contractor)
Designs, develops, and tests software for space systems, writing clean code and leading architecture decisions that impact cost, schedule, and performance.
Senior Software Engineer
Leads a digital transformation for Freddie Mac’s Multifamily Line of Business by mentoring teams in modern software engineering practices (Agile, TDD, microservices, cloud/AWS) and full-stack development (React, JavaScript, Python, Java, PostgreSQL, MongoDB).
Principal Product Software Engineer
Principal engineer defining architecture strategy and technical standards for Equinix’s managed-solutions platforms, guiding cloud-native, scalable systems and cross-functional delivery.
Senior Software Engineer
The application window is expected to close on: 10/26/2026 Job posting may be removed earlier if the position is filled or if a sufficient number of applications are received . This is a remote position anywhere in the…
Software Development Engineer
Builds AI-powered observability tools to enhance platform reliability and developer productivity by integrating telemetry, logs, and distributed tracing with AI-driven diagnostics and automation.
Principal Software Engineer - Digital Twin and Simulation
Lead the full-stack development of Caterpillar’s digital twin and simulation platform, integrating 3D rendering, GIS mapping, and AI-driven automation for autonomous construction sites.
Senior Software Engineer
Builds and maintains the backend services powering a mobile-first platform that delivers Cat parts to customers and dealers, integrating eCommerce, Helios, Salesforce, and payment systems using Node.js, Redis, and AWS.
Sr Software Development Engineer, Amazon Leo OISL
Builds ground-based optical communication systems for Amazon’s LEO satellite constellation, integrating embedded firmware, networking, and cloud infrastructure to enable high-speed laser data links between satellites and ground stations.
Python Developer III
Designs, builds, and maintains Python-based trading, risk, and analytics applications on the Quartz platform, including APIs, automation, and scheduled workflows for index trading and financial services.
CESM Software Engineer II
Modernize and optimize the CESM Earth-system model’s software for performance, memory, and GPU portability, collaborating with scientists and engineers to integrate changes.