Software Engineering Jobs in United States
There are 27,683 open Software Engineering jobs in United States on freehire right now. 5,535 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,140 | $185,000 | $222,000 | 6,788 |
| USD | hour | $48 | $60 | $70 | 152 |
| USD | month | $8,200 | $8,500 | $10,000 | 17 |
| 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 44%
- cloud 40%
- python 37%
- api 35%
- java 30%
- ci-cd 26%
- aws 25%
- automation 23%
How the work is done
- Hybrid 3,416 · 12%
- Remote 3,248 · 12%
- Onsite 3,220 · 12%
Visa sponsorship offered in 46% of the 6,537 postings that state a position on it.
Seniority
- Senior 9,041
- Staff 2,108
- Lead 1,600
- Principal 1,447
- Junior 496
- Intern 478
Who is hiring
- 1000+ employees 6,450
- 501-1000 employees 2,698
- 51-200 employees 838
- 11-50 employees 824
- 201-500 employees 187
- 1-10 employees 71

Software Engineer, GTM
GTM software engineer building and owning production systems for revenue operations—lead routing, pipeline tooling, scoring workflows, and data layers integrated with CRM, product, and billing systems—while dogfooding Hyperbound's AI sales platform internally.

Member of Technical Staff, Post-Training & Applied Research
Own the end-to-end post-training pipeline—SFT, RL, DPO, evals, distillation, and deployment—on top of SF Tensor's custom GPU compiler and Model Foundry infrastructure, working primarily with PyTorch or JAX.

Member of Technical Staff, AI-Driven Compilation
Design and implement RL and agentic systems that search over massive program spaces to optimize GPU kernels for a high-performance compute compiler, using PyTorch/JAX, LLM agents, and real-hardware reward signals.

Member of Technical Staff, GPU Kernels
Hand-write and optimize GPU kernels across NVIDIA, AMD, TPU, and Trainium for pre-training, inference, and post-training workloads, then encode those optimizations into searchable compiler structures using C++, CUDA, and ISA-level tooling.

Member of Technical Staff, GPU Compiler
Build and extend a search-based GPU compiler (MLIR, LLVM backend) that automatically optimizes AI training/inference kernels across NVIDIA, AMD, TPU, and Trainium targets, working the full pipeline from StableHLO ingestion to direct cubin emission.

Member of Technical Staff, Sandbox Infrastructure
Build and scale a serverless GPU container sandbox infrastructure across NVIDIA, AMD, TPU and Trainium for an AI compute startup's compiler and model training workloads, using Go/C++/Rust, gVisor, and low-level Linux systems engineering.

Software Engineer II
Design and optimize complex computer systems for Arini's AI-powered healthcare operations platform, focusing on scalability, reliability, and workflow automation for dental enterprises. In-person role in San Francisco.

Software Engineer
Design, build, and iterate on AI agents and automation workflows that replace manual healthcare processes (phone calls, insurance verification, scheduling) for large dental enterprises.
