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

Software Engineer (Ray Data)
Work on Ray Data, a Python-native data processing engine for AI workloads, improving performance, scaling data pipelines across heterogeneous environments, and building data loading solutions for production ML training.
Senior RUST Developer / Senior Software Engineer - Platform (Remote US)
Senior Software Engineer builds and maintains the core infrastructure for an AI platform using Rust, Kubernetes, and Docker, ensuring stability and scalability for enterprise and government clients.
Junior Software Engineer
Builds and maintains .NET applications in VB.Net and C#, handles tier-one support, and ensures software quality through testing and debugging.
Golang Developer
VLink is seeking a Golang and Java developer to build and maintain scalable, cloud-native microservices and distributed systems. The role involves designing RESTful APIs, managing containerized applications with Docker and Kubernetes, and working with SQL/NoSQL databases in a polyglot environment.
Lead Software Engineer (Java, Golang, Python, AWS)
Lead a team to build distributed microservices and full-stack solutions for regulatory needs using Java, Go, Python, and AWS.
Lead Software Engineer (Golang, Python, AWS)
Lead cloud-based fintech projects and a development team, ensuring compliance and mentoring engineers while collaborating with product managers to deliver scalable solutions.
Hybrid Linux & Kubernetes Software Engineer
Designs and develops scalable Linux-based container platform components for a cloud-native infrastructure product, collaborating in Agile sprints to ensure secure, high-quality code deployment.
Senior Software Engineer
Senior Software Engineer builds and modernizes a Java-based enterprise identity and customer profile platform with RESTful APIs, cloud-native tech, and messaging frameworks.
Gen AI/Python Developer - Assistant Vice President
Builds and maintains Python-based generative AI applications and RESTful APIs for a large financial services firm, integrating cloud and container technologies.
Senior Platform Software Engineer, Platform Services
Designs, operates, and optimizes Medallia’s distributed platform infrastructure (Kafka, Elasticsearch, Spark, etc.) to ensure reliability, scalability, and performance for its Experience Cloud SaaS.

Member of Technical Staff | Research
Research-focused MTS at an AI research lab startup, identifying research questions and building ML/AI models and workflows across structured, unstructured, and temporal data to run experiments and discover patterns.
Lead Salesforce Developer
Leads Salesforce development for a company, designing scalable CRM solutions using Apex, LWC, and Flow while integrating with enterprise systems and AI tools like Einstein and Agentforce.

Principal Software Engineer
Principal Software Engineer setting avionics architecture, engineering standards, and DO-178C certification strategy for REGENT's Seaglider vehicles, with hands-on embedded C/C++ development on RTOS platforms.