Software Engineering Jobs in United States
There are 28,319 open Software Engineering jobs in United States on freehire right now. 5,653 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 | $157,100 | $185,000 | $222,000 | 6,691 |
| USD | hour | $42 | $60 | $70 | 142 |
| 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 36%
- java 30%
- ci-cd 26%
- aws 26%
- automation 23%
How the work is done
- Hybrid 3,489 · 12%
- Remote 3,359 · 12%
- Onsite 3,197 · 11%
Visa sponsorship offered in 46% of the 6,487 postings that state a position on it.
Seniority
- Senior 8,829
- Staff 2,165
- Lead 1,705
- Principal 1,494
- Intern 522
- Junior 494
Who is hiring
- 1000+ employees 6,454
- 501-1000 employees 2,711
- 51-200 employees 878
- 11-50 employees 814
- 201-500 employees 251
- 1-10 employees 67
SR Software Developer-KM Tools
Develops, automates, and supports Knowledge Management tools using SharePoint 365, Power Automate, PowerApps, .NET, C#, and SQL while ensuring DoD cybersecurity compliance.
IRS CAS (Sr Software Developer/Infrastructure Currency Engineer)
Job Posting TitleSenior Software Developer/Infrastructure Currency Engineer Job Description Job Overview: Customer: Internal Revenue Services (IRS) Location: Remote, with occasional onsite support for meetings,…
Senior Software Engineer
Build embedded systems from bare metal to high-level applications using C, POSIX, Linux kernel internals, and RTOS, with optional Rust/Go/C++.
Senior Software Engineer
Builds and maintains high-performance distributed systems for mission-critical environments using C/C++, Python, and cloud-native tools like Kubernetes and Docker.
Principal Software Engineer, Content Engineering
Principal Software Engineer at Microsoft leading the architecture and delivery of Windows Widgets and intelligent content experiences for Windows 11, working across client, service, and platform teams.
JO-202545: Web Developer & IT Specialist
Build and maintain responsive websites and internal tools using HTML, CSS, JavaScript, PHP, and MySQL, while providing IT support, Microsoft 365 administration, and SharePoint management.
Principal Software Engineer, Agentic Integration
Principal Software Engineer designs and builds agentic AI integrations for Black Duck's AppSec tools (SAST/SCA/DAST), enabling secure, AI-driven developer workflows via MCP servers, multi-agent orchestration, and CI/CD plugins.
Research Software Engineer - Robotics & Simulation
The Johns Hopkins Data Science and AI Institute (DSAI) is a pan-institutional initiative at Johns Hopkins to advance artificial intelligence and its applications, in part through investments in the software…
Senior Java Developer
A Senior Java Developer builds and maintains scalable backend services using Java 17, Spring, and MySQL, while integrating with React-based frontends in a headless architecture. They manage cloud deployments (AWS/Azure/GCP), CI/CD pipelines, and Docker containerization to support ecommerce platforms.
Sr. Java Developer / W2 / Remote Option
Senior Java developer builds and maintains mission-critical applications using Java, Spring Boot, and related web technologies while mentoring peers and following industry best practices.
Senior Software Engineer, EngOps
Build and maintain the self-healing infrastructure and SRE tooling that keeps StackAdapt’s AI-powered ad-tech backend reliable, secure, and scalable across AWS.
Salesforce Developer
Johns Hopkins Carey Business School is hiring a Salesforce Developer III who will manage and maintain development across Carey''''s Salesforce environment (including CRM needs for Executive Education, Partnerships and…
Senior Software Engineer IV — Hybrid (Azure, Kubernetes)
Build and deploy enterprise software using .NET, Angular, and SQL, leveraging Azure and Kubernetes in a hybrid role with mentorship and team leadership.
Software Developer II
Develops and maintains mission-critical software in C++ and Python for electronic warfare and cyberspace operations, integrating across subsystems in a Linux/Windows environment.
Senior Software Development Engineer in Test
Build and maintain automated test frameworks (Java, Selenium, JUnit, Jenkins) to validate software and data pipelines for an airport’s IT systems, ensuring reliability and rapid feedback in releases.
JO-202544: Web Developer
Build and maintain responsive web apps using modern front-end frameworks and back-end technologies, collaborating with designers and product teams.