Software Engineering Jobs in United States
There are 29,668 open Software Engineering jobs in United States on freehire right now. 6,171 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,636 · 12%
- Remote 3,509 · 12%
- Onsite 3,459 · 12%
Visa sponsorship offered in 46% of the 6,609 postings that state a position on it.
Seniority
- Senior 9,079
- Staff 2,229
- Lead 1,789
- Principal 1,556
- Intern 549
- Junior 539
Who is hiring
- 1000+ employees 6,506
- 501-1000 employees 2,769
- 51-200 employees 891
- 11-50 employees 817
- 201-500 employees 256
- 1-10 employees 69
Software Engineer
Build and refine accessible React-based UIs with TypeScript and Next.js for an AI platform that accelerates regulated medical software development.
Java Developer
The Java Developer will work on government applications in Salem, OR, utilizing Java, J2EE, and IBM DB2. The role requires extensive experience in application development and prior state government work.
Java Developer
A Java Developer builds and maintains enterprise-grade backend systems using Java 8/11/17, Spring Boot, and Hibernate, focusing on microservices, REST APIs, and scalable database solutions.
Software Engineer, Managed Service for Apache Spark
Build and optimize Google Cloud’s managed Apache Spark service, enabling fast, cost-efficient data analytics and ML workloads for enterprise users.
Senior Software Engineer
Develops and maintains secure web (ASP.NET Core) and desktop (WPF) applications using .NET Core (C#) for case management, tracking, and prosecution support, while collaborating with IT and legal teams.
Staff Software Engineer, Data
Lead the architecture and evolution of PlayStation’s real-time data platform, building scalable streaming analytics with Flink, Spark, ClickHouse, and Kafka to power low-latency analytics and AI-driven automation.
Software Development Engineer in Test
Build and maintain test automation frameworks and CI/CD pipelines for PlayStation's mobile app, ensuring high-quality features through automated testing and cross-functional collaboration.
Senior Software Engineer
Senior engineer building PlayStation Portal’s telemetry, observability, and analytics systems to monitor performance, stability, and reliability across millions of devices using Android/AOSP, Kotlin/Java, and CI/CD.
Software Engineer 1 - (Python, Kafka, ETL)
Build Python-based ETL pipelines with Kafka to aggregate infrastructure data sources and alert on discrepancies for a government intelligence program.
Software Engineer 2 - (JavaScript, TypeScript, Python)
Software engineer building and maintaining large-scale, distributed web applications using JavaScript, TypeScript, and Python with DevOps automation in cloud-native environments.
Software Engineer 2 - (Python, Java, Airflow)
Designs, develops, and maintains complex software systems using Python and Java, with workflow orchestration via Apache Airflow.
Application Developer 3 - (Reverse Engineering, CNO, C/C++)
Reverse engineer and develop CNO software in C/C++ to design, prototype, and integrate mission-focused solutions at a government agency.
Software Engineer 2 - (Python, C++, Linux)
Develops, maintains, and enhances complex software systems for government use, including analytics, algorithms, large-scale data processing, and real-time systems.