Software Engineering Jobs in United States
There are 29,598 open Software Engineering jobs in United States on freehire right now. 6,107 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 | $184,325 | $220,500 | 7,167 |
| USD | hour | $42 | $62 | $70 | 139 |
| USD | month | $8,200 | $8,500 | $10,000 | 19 |
| CAD | year | CA$131,750 | CA$160,350 | CA$178,750 | 18 |
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 25%
- automation 23%
How the work is done
- Hybrid 3,630 · 12%
- Remote 3,504 · 12%
- Onsite 3,445 · 12%
Visa sponsorship offered in 46% of the 6,603 postings that state a position on it.
Seniority
- Senior 9,064
- Staff 2,228
- Lead 1,780
- Principal 1,549
- Intern 544
- Junior 536
Who is hiring
- 1000+ employees 6,502
- 501-1000 employees 2,768
- 51-200 employees 891
- 11-50 employees 817
- 201-500 employees 253
- 1-10 employees 69
Lead Software Engineer - AI and Automation
Lead a team building AI-driven automation tools and agentic systems for JPMorgan Chase’s infrastructure, using Python, Kubernetes, and responsible AI practices to improve software delivery and operational stability.
Lead Software Engineer - Java or Python
Lead a team building secure, scalable enterprise apps in Java/Spring Boot and Python, integrating AI/ML features and RESTful APIs for JPMorgan Chase’s fintech systems.
1650 - Software Developer
Develop and maintain software for U.S. Army network modernization, including embedded systems and interfaces, using languages like Java, Python, or C#. Requires Secret clearance.
1655 - Software Developer
Develop and maintain Java applications for military aviation systems in a Linux/RHEL environment, using Docker and Python while supporting Agile processes.
1710 - Software Engineer II
Develops desktop and web apps, backend services, and hardware-integrated systems using C++, Python, and JavaScript/TypeScript for defense-focused communications and tactical solutions.
Senior Platform Software Engineer - Kubernetes
Build and improve Kubernetes services on Oracle Cloud Infrastructure, designing scalable cloud-native solutions and contributing to open-source projects that power enterprise workloads globally.
Senior Software Engineer, Cloud Systems
Senior full-stack engineer building web apps and cloud systems; writes, tests, and documents code while collaborating with stakeholders to define specs and solutions.
Senior Software Engineer (Remote)
Design and build security-focused software features, automate threat detection, and improve scalability and reliability for Cisco’s products.
Software Development Engineer, IES SRDEX
Build scalable logistics and delivery systems for Amazon’s emerging markets, leveraging ML, distributed systems, and real-time data to optimize shipping and customer experience.
Senior Software Development Engineer - US Federal
Build and scale real-time observability services (monitoring, logging, alerting) for Workday’s federal platforms using Java/Python/Go and Kubernetes, ensuring high-performance data pipelines and security compliance.
Software Development Engineer - US Federal
Builds and maintains Workday’s distributed observability platform, focusing on monitoring, logging, alerting, and tracing for real-time data insights across cloud infrastructure.
Web Application Developer SME
A senior web developer specializing in designing, testing, and building high-performance, cross-browser web applications for government programs, with a focus on efficiency and deployability.
Senior Lead Software Engineer - Technology Risk
Build and maintain a Python/PostgreSQL platform with LLM agents and data pipelines to automate risk oversight workflows at a major bank.
Software Engineer III — Asset & Wealth Management (AM Services) — New Jersey (Onsite)
Builds secure, scalable backend and full-stack services for asset and wealth management using Java, SQL, and microservices; integrates AI-assisted tools while ensuring code quality and security.
Senior Lead Software Engineer
Leads software engineering teams to design, build, and maintain secure, scalable fintech systems for JPMorgan Chase, focusing on AI-driven development, cloud-native solutions, and operational stability.
Software Engineer [Multiple Positions Available]
Builds and migrates enterprise Java microservices, optimizes Terabyte-scale databases, and modernizes legacy systems using Spring, Kubernetes, and CI/CD pipelines.
Software Developer
Maintains and sustains legacy enterprise systems for government clients, troubleshooting issues, upgrading security, and advising on modernization using programming/scripting languages and DevOps tools.