Software Engineering Jobs in United States
There are 27,603 open Software Engineering jobs in United States on freehire right now. 5,550 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 | $185,000 | $222,000 | 6,723 |
| USD | hour | $46 | $60 | $70 | 146 |
| USD | month | $8,200 | $8,475 | $10,000 | 18 |
| CAD | year | CA$132,025 | CA$167,500 | CA$180,562 | 15 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- ai 43%
- cloud 40%
- python 37%
- api 35%
- java 29%
- ci-cd 26%
- aws 25%
- automation 23%
How the work is done
- Hybrid 3,415 · 12%
- Remote 3,243 · 12%
- Onsite 3,155 · 11%
Visa sponsorship offered in 45% of the 6,463 postings that state a position on it.
Seniority
- Senior 9,048
- Staff 2,107
- Lead 1,589
- Principal 1,424
- Junior 500
- Intern 481
Who is hiring
- 1000+ employees 6,359
- 501-1000 employees 2,698
- 51-200 employees 838
- 11-50 employees 824
- 201-500 employees 187
- 1-10 employees 71
Senior Software Developer
Senior full-stack developer designing, building, and maintaining core features of a cloud ERP platform (financials, inventory, order management, EDI, e-commerce) primarily built in Perl with SQL databases and deployed on AWS.
CNO Software Developer
CNO Software Developer designing and developing hardware/software capabilities for computer network operations using Python, C/C++, and network security concepts in support of defense and intelligence missions.
Software Engineer II - Payments Platform
Build and support scalable payment systems on a fintech payments platform using Java, Spring Boot, and AWS, collaborating with product and engineering teams to process high payment volumes.
Lead Software Engineer - Agentic AI, Java/Python
Lead Software Engineer on an agile team within J.P. Morgan's Data Analytics Payments group, building secure and stable technology products using Java and Python with a focus on Agentic AI.
Software Development Engineer - Cellular (Instrument Engineering)
Develops and tests software for cellular protocol stacks (4G/5G) and RF systems used in Apple’s precision test equipment for iPhones, iPads, Macs, and Apple Watches.
Senior Space Mission Software Engineer
Senior engineer building ground segment software for Varda's space missions—telemetry ingestion, commanding, mission control UIs, simulation, and test automation—using Python, Docker, and Kubernetes in an on-site El Segundo role.
Space Mission Software Engineer II
Build and maintain high-reliability ground segment software for spacecraft operations—telemetry ingestion, mission control UIs, simulation, and test automation—primarily using Python, Docker, and Kubernetes.
Senior Space Flight Software Engineer, C++
Develop reliable C++ flight software for spacecraft, satellite buses, and reentry capsules across all mission phases, working on bare metal, RTOS, and Linux-based embedded systems with full ownership from design through test and integration.
Space Flight Software Engineer II
Develops flight software for spacecraft and reentry capsules, writing C++ code for embedded systems to control spacecraft operations, testing, and validation in a safety-critical aerospace environment.
Software Engineer, Ontology
Platform engineer building internal infrastructure tooling—CMDB, asset management, DCIM, monitoring, and automation—using Python/Go, PostgreSQL, Redis, Docker, and Terraform at a cloud compute provider.
Sr. Software Systems Engineer (C#/.NET Developer)
Senior software engineer working on EDI transaction processing and backend API development using C#/.NET for a government contractor.
Lead Software Engineer
Lead Platform Engineer designs and maintains CI/CD pipelines and developer workflows using GitLab/GitHub Actions, Kubernetes, and AWS, embedding security and compliance into deployments while collaborating with SREs and product teams.
Member of Technical Staff (Software Engineer, Acceleration)
Build AI-powered tools to accelerate Perplexity’s engineering and operations, making systems and workflows legible to AI agents while driving order-of-magnitude productivity gains.