Software Engineering Jobs in United States
There are 27,610 open Software Engineering jobs in United States on freehire right now. 5,556 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,417 · 12%
- Remote 3,243 · 12%
- Onsite 3,156 · 11%
Visa sponsorship offered in 45% of the 6,463 postings that state a position on it.
Seniority
- Senior 9,073
- Staff 2,106
- Lead 1,587
- Principal 1,421
- Junior 502
- 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 Engineer, Networking
Senior engineer building data-forwarding and offload software for NVIDIA’s Ethernet switches and BlueField SmartNICs, translating control-plane constructs into hardware data planes.
Software Engineer, System Validation - EDA Infrastructure
Lead architecture and deployment of NVIDIA’s next-gen EDA infrastructure, integrating hybrid cloud/on-prem systems and optimizing workflows for hardware and software releases.
Associate Software Engineer
Builds web-based medical planning tools using C#, .NET 8+, Blazor, and AWS, modernizing legacy desktop apps into cloud-integrated solutions.
Software Engineer
Build cloud-native network management services using Kubernetes, Java, Go, and Python to automate and secure enterprise networks globally.
Software Engineer
Build and maintain FastAPI-based trading and AI tools, integrating LLMs and Snowflake data services for investment workflows in a distributed engineering team.
R&D Software Engineer
Design and build AI-powered systems that automate software delivery workflows, integrating agentic AI into R&D, product management, and DevOps toolchains.
Senior Software Engineer - Vehicle Health Management
Lead embedded software development for aircraft health-monitoring systems, integrating C/C++ code with avionics hardware to predict maintenance needs and ensure mission readiness.
Software Engineer IV - Digital Commerce
Build and optimize B2C e-commerce platforms using full-stack development (React, Node.js, Java/Python) and Salesforce Commerce Cloud, ensuring performance, security, and seamless integration.
Software Engineer
Develop and assess software-intensive systems for space programs, focusing on process engineering, architecture, and cybersecurity for DoD and intelligence customers.
Software Development Engineer, Amazon Music, Partner Payments & Reporting
Build backend services and data pipelines that process billions of music plays to calculate royalties and generate reports for artists and labels, using distributed systems and AWS.
Senior Software Development Engineer, Amazon MSK
Build and scale Amazon Managed Streaming for Kafka (MSK), contributing to the Kafka platform and AWS service APIs while releasing changes back to open source.
Software Engineer, Specs, Level 5
Builds core components of SnapOS and SDKs for AR glasses, enabling immersive digital experiences in physical space using C++, Kotlin, or Java.