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
Staff Software Engineer, Console - Unpublished R&D Product
Lead console game development for an unreleased Riot title, optimizing performance, integrating platform features, and ensuring certification compliance while mentoring engineers.
Staff Software Engineer - Data Foundations
Build and enhance data systems and pipelines for Riot Games, enabling faster ML/GenAI iteration and better reporting for engineers and analysts.
Staff Software Engineer, Developer Experience & Workflows - VALORANT
Builds and improves developer tools and workflows for VALORANT’s game creators using Unreal Engine and C++, leveraging AI to speed up development while ensuring quality.
Staff Software Engineer - Game Tech Group, Unreal Ecosystem
Builds and optimizes Unreal Engine infrastructure, tooling, and pipelines for Riot’s game teams, mentoring engineers and driving technical direction to deliver high-performance player experiences.
Staff Software Engineer, Riot Client - Publishing Platform
Build and lead the desktop Riot Client app using React, Node.js, and C++ to deliver game distribution, content, and social features for millions of players.
Staff Software Engineer, Platform Services - Game Tech Group, Anti-Cheat
Build and maintain backend platforms and internal tools for Riot’s anti-cheat systems, using Go, React, and cloud infrastructure to protect millions of players.
Staff Software Engineer, Build Platforms - VALORANT
Build and optimize the Unreal-based build, cook, and CI pipelines that power VALORANT’s global development, reducing friction for hundreds of designers, artists, and engineers.
Principal Software Engineer, Gameplay - Teamfight Tactics
Principal Software Engineer at Riot Games builds core gameplay features and systems for Teamfight Tactics using Unreal Engine, C++, and cross-platform tools, while collaborating with artists, designers, and other engineers.
Staff Software Engineer - Esports Platforms
Build and lead the web platform that powers Riot Games' Esports ecosystem, using TypeScript, React, and Next.js to deliver tournament experiences for players and fans.
Principal Software Engineer, Rendering - Unpublished R&D Product
Principal Software Engineer at Riot Games designing and optimizing rendering systems for a new AAA MMO, collaborating with artists and engineers to deliver high-performance visual experiences.
Senior Software Engineer, Platform & Infrastructure - Riot Technology
Designs and operates scalable ML infrastructure (Kubernetes, GPU clusters) for distributed training, simulation, and deployment at Riot Games, ensuring reliability, cost efficiency, and developer tooling for AI-driven game systems.
Desktop Software Engineer
Build and evolve a production Electron desktop application using TypeScript, React, and Node.js, focusing on performance optimization, OS integrations, and connecting desktop experiences with AI-enabled backend services.
Performance Software Development Engineer
This senior software engineer role focuses on developing and maintaining automated performance benchmarking infrastructure for AMD hardware. The position involves cross-platform development using C/C++/C# and QT/.NET to analyze system performance across Windows, Linux, and macOS.
Software Engineer, Apple Ads
Build and operate low-latency, high-throughput backend systems that select and deliver ads in real time across Apple platforms while protecting user privacy.
Principal Software Engineer, Manufacturing Systems
Principal Software Engineer building internal manufacturing systems, MES workflows, and integrations for a defense drone manufacturer, focusing on factory execution and enterprise system boundaries.