Software Engineering Jobs in United States
There are 28,157 open Software Engineering jobs in United States on freehire right now. 5,512 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,620 | $185,000 | $222,000 | 6,643 |
| USD | hour | $44 | $61 | $70 | 138 |
| 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 30%
- ci-cd 26%
- aws 26%
- automation 23%
How the work is done
- Hybrid 3,458 · 12%
- Remote 3,327 · 12%
- Onsite 3,169 · 11%
Visa sponsorship offered in 45% of the 6,559 postings that state a position on it.
Seniority
- Senior 8,684
- Staff 2,160
- Lead 1,711
- Principal 1,462
- Intern 497
- Junior 488
Who is hiring
- 1000+ employees 6,495
- 501-1000 employees 2,743
- 51-200 employees 851
- 11-50 employees 820
- 201-500 employees 192
- 1-10 employees 69
Software Development Engineer, File Systems
Design and implement Apple's file systems technologies across macOS, iOS, watchOS, tvOS, and visionOS using C/C++, focusing on storage data structures and OS internals.
NC DHHS AWS/Java Developer //Local to NC
AWS/Java developer for NC DHHS data modernization, designing and implementing cloud solutions on AWS in collaboration with ITD and DPH teams. Contract role requiring 8-10 years of software development experience.
Salesforce Developer
The Salesforce Developer will support public-sector projects by performing configuration, customization, and solution design using Apex, Lightning Web Components, and integration tools. The role requires extensive experience in enterprise environments and familiarity with government cloud and AI automation.

Founding Engineer @ Corgi x Trucking
Builds core insurance systems for trucking policies, including quote-to-bind workflows, AI-driven underwriting, telematics integrations, and data pipelines. Focuses on reliability, scalability, and end-to-end ownership in an AI-native insurance startup.
Software Engineer II
Garner Health is a healthcare technology company that uses proprietary clinical metrics and AI to help employers identify high-performing doctors and incentivize better patient care. As a Software Engineer II, you will contribute to building and scaling these systems to improve healthcare outcomes and reduce costs.
Senior Software Engineer
Senior backend engineer building and optimizing large-scale data ingestion and analytics pipelines in C#/.NET and SQL Server to power customer conversation analytics for global enterprises.
Software Engineer - CI/CD (TS/SCI Clearance Required)
Designs, builds, and operates CI/CD pipelines for containerized workloads in Kubernetes environments, focusing on automation, security, and scalability. Core tech: Kubernetes, Helm, IaC, GitOps, DevSecOps, observability tools, and distributed systems debugging.
Software Engineer (TS/SCI Clearance Required)
Software engineer supporting NGA's GEOINT mission, developing and integrating geospatial solutions using Python, Java Spring, C++, TypeScript, React/Node, Docker, and AWS in an Agile environment.
Software Engineer - Web Developer (Top Secret with agreement to obtain CI Poly)
Builds and maintains geospatial intelligence web apps for the NGA using modern frontend/backend stacks and agile practices under a TS clearance.
Software Engineer - AI (Top Secret Clearance Required)
Designs and deploys AI-driven cloud architectures for government missions, focusing on distributed systems, automation, and secure AI tooling in AWS environments.
Software Developer 503
Develops, debugs, and tests software applications in a secure environment for a government contractor, with roles ranging from junior to senior levels.
Software Engineer, Astral
Builds high-performance developer tools (Ruff, uv, ty) for Python and beyond, maintaining open-source projects and evolving toolchains to accelerate software development.
Staff Software Development Engineer L5
The Staff Software Development Engineer will design and maintain Java and Spring Boot microservices for Inovalon's healthcare foundation platform. This role focuses on building secure, scalable cloud-native infrastructure on AWS and managing identity integrations like OAuth and SAML.
Senior Software Engineer
Remodel Health is seeking a Senior Software Engineer to work full-stack on their health benefits platform using React, .NET Core, and Azure. The role involves architecting solutions, integrating third-party APIs, and mentoring team members in a hybrid, Indianapolis-based environment.
ISE, System Experience - Senior Software Engineer, macOS System Experience
Senior Software Engineer on Apple's macOS System Experience team, building system UI features like Dock, Control Center, Notifications, and Stage Manager using Swift, SwiftUI, and Objective-C.

Lead Software Engineer
The Lead Software Engineer will architect and lead the development of Bankjoy's online account opening and loan application products. This hands-on role requires deep expertise in .NET Core, Angular, and financial compliance to build secure, scalable banking infrastructure.
Software Engineer, Financial Engineering
Build and operate backend systems powering pricing, payments, subscriptions, and billing for OpenAI's products (ChatGPT, API). Focus on production backend, platform, and distributed systems with strong correctness and reliability guarantees.