Software Engineering Jobs in United States
There are 28,070 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,688 | $185,022 | $222,000 | 6,637 |
| USD | hour | $42 | $60 | $70 | 139 |
| 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,336 · 12%
- Onsite 3,168 · 11%
Visa sponsorship offered in 46% of the 6,496 postings that state a position on it.
Seniority
- Senior 8,702
- Staff 2,158
- Lead 1,709
- Principal 1,464
- Intern 501
- Junior 488
Who is hiring
- 1000+ employees 6,485
- 501-1000 employees 2,725
- 51-200 employees 851
- 11-50 employees 818
- 201-500 employees 190
- 1-10 employees 69
Software Developer
Builds responsive, accessible front-end interfaces using modern frameworks like React or Angular, collaborating with UX/UI and back-end teams to deliver high-performance web apps.
C/C++ Software Developer
Develop and integrate C/C++ software for Naval systems, primarily the Submarine Launched Ballistic Missile weapon system, using Agile practices in Dahlgren, VA.
Senior Software Developer / Engineer
Build and maintain SQL databases and software for Naval defense systems using C, C++, Python, or Java in a DoD-cleared team.
Software Development Engineer II, IMS Platform
Builds and maintains distributed systems that process millions of item catalog updates daily for Amazon’s eCommerce platform, ensuring scalability and fault tolerance.
Lead Python Developer
Lead a team to design, build, and deploy Python-based data pipelines and cloud applications using PySpark, AWS, and Agile practices for enterprise clients.
Aerospace Modeling & Simulation Software Engineer (TS/SCI)
Build and enhance aerospace simulation tools, data pipelines, and visualization apps to evaluate space, airborne, and sensor systems for government and commercial customers.
Software Engineer (TS/SCI)
Build and maintain mission-critical software for a missile-warning system, turning algorithm prototypes into reliable C++ applications that process large sensor datasets in a high-availability environment.
Software Developer
Develops software for intelligence community missions, including system architectures and applications, using languages like C++, Python, and Go, while supporting DoD/IC environments.
Software Engineer III (Python/React)
Build and maintain secure, scalable banking software using Python and React, leveraging AI-assisted tools to deliver trusted financial products in a regulated environment.
Senior Lead Software Engineer - Java or Python, Agentic AI
Lead a team building AI agents that autonomously plan, test, and submit code changes via CI/CD, focusing on evaluation harnesses, PR-provenance controls, and operational readiness for safe bulk deployment.
Lead Software Engineer- Java / Kafka / AWS / Terraform
Lead a team building secure, scalable banking systems in Java/Spring with Kafka on AWS, using Terraform for infra, while driving AI-assisted engineering practices and automation.
Lead Software Engineer - Java or Python, Agentic AI
Lead Software Engineer building autonomous agent capabilities for CI/CD pipelines and code remediation using Java, Python, and Kubernetes.
Lead Software Engineer- Java, Equities Derivatives Front Office Flow Technology
Lead a team building secure, scalable Java microservices for equities derivatives trading, integrating AI-assisted engineering practices and cloud deployment.
Python Developer III
Builds and maintains Python-based trading, risk, and operations systems on the Quartz platform, including APIs, automation, and data workflows.
Senior Software Engineer in Test
Senior QA engineer building and running automated tests for data-science platforms and APIs in Python, Go, and JavaScript, using pytest, Selenium, and LoadRunner.
Sr. Software Engineer - Java/Spring/AWS
Builds and maintains Java/Spring microservices on AWS for payment rails like Zelle and Paze, ensuring secure, scalable financial transactions.
MD-Signals Software Engineer 2- TS/SCI w/ Polygraph
Develops and maintains signal-processing software (e.g., detectors, demodulators) in C++/Java on Linux, focusing on RF systems, digital modulation, and algorithm optimization for defense/intel applications.