Software Engineering Jobs in United States
There are 27,837 open Software Engineering jobs in United States on freehire right now. 5,638 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,717 |
| USD | hour | $44 | $62 | $70 | 139 |
| 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,438 · 12%
- Remote 3,268 · 12%
- Onsite 3,178 · 11%
Visa sponsorship offered in 45% of the 6,498 postings that state a position on it.
Seniority
- Senior 9,151
- Staff 2,121
- Lead 1,595
- Principal 1,440
- Junior 503
- Intern 488
Who is hiring
- 1000+ employees 6,402
- 501-1000 employees 2,718
- 51-200 employees 846
- 11-50 employees 825
- 201-500 employees 190
- 1-10 employees 71
Senior Software Engineer, Distributed Data Systems
Build a greenfield OLAP lakehouse query engine and distributed data infrastructure for an AI analytics startup, optimizing joins and scaling enterprise-grade analytics.
Staff Software Engineer (Web Automation & Open Banking Infrastructure)
Architect and build a secure, distributed web automation engine using Chrome extensions and mobile WebViews to extract and transform banking data into APIs, bridging traditional finance and digital assets.
Senior Java Developer
Build and maintain backend systems for a major financial firm using Java, Spring Boot, and REST APIs, collaborating with cross-functional teams.
Senior Software Engineer, Reliability
Senior Software Engineer responsible for designing, scaling, and maintaining cloud infrastructure and reliability systems for a secure digital identity platform, primarily using AWS, Fly.io, and Go.
Software Engineer II (Marketplace)
Builds and maintains backend services and frontend features for a data-access platform, using TypeScript/NestJS and Angular to streamline secure data discovery and approval workflows.
Software Engineer
Develop, test, and maintain simulation-based training software for government cyber ranges using Python, Java, and C/C++ on Linux systems.
Software Engineer (Remote)
Build and maintain APIs, cloud apps, and user interfaces for a USCG training system using AWS, Python, PHP, and MongoDB.
Senior Software Engineer, Fleet Telemetry & Control (Rust)
Builds and maintains distributed energy resource control and telemetry software in Rust/C++ for grid-scale battery fleets and industrial hardware, interfacing with SCADA, PLCs, and low-power embedded systems.
Software Engineer, Distributed Systems
Build cloud-native distributed systems in Go and Python to process trillions of energy-market data points, scaling backend services and APIs for Verse’s energy intelligence platform.
Senior Software Engineer (Platform Core)
Build and maintain high-scale backend and data-layer services that power Pindrop’s identity trust platform, focusing on reliability, latency, and cost efficiency for real-time fraud and deepfake detection.
Senior Java Developer
Builds and maintains ICE's Omega framework, a high-throughput data distribution system, using Java and JVM tuning; designs agentic tooling for developer teams.
Senior Web Developer
Lead the development, security, and performance of Merz Aesthetics’ global web platforms, coordinating with vendors and internal teams to deliver compliant, high-performing sites using PHP, AWS, and CMS tools.