Software Engineering Jobs in United States
There are 28,124 open Software Engineering jobs in United States on freehire right now. 5,567 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,639 |
| USD | hour | $42 | $60 | $70 | 137 |
| 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,474 · 12%
- Remote 3,348 · 12%
- Onsite 3,196 · 11%
Visa sponsorship offered in 46% of the 6,475 postings that state a position on it.
Seniority
- Senior 8,738
- Staff 2,158
- Lead 1,714
- Principal 1,480
- Intern 513
- Junior 490
Who is hiring
- 1000+ employees 6,457
- 501-1000 employees 2,708
- 51-200 employees 846
- 11-50 employees 814
- 201-500 employees 189
- 1-10 employees 67
Principal Software Engineer (CoreAI)
Overview Join the team building the future of AI at Microsoft. Are you passionate about creating the next generation of Agent Building experiences? The Microsoft Foundry team within Microsoft CoreAI is on a mission to…
Senior Software Engineer - CoreAI
Overview We are looking for a Senior Software Engineer – to design, build and operate scalable data pipelines that power GitHub Copilot and related model’s growing data needs. You’ll play a key role in the collection…
Principal Software Engineer
Overview Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft’s expanding Cloud Infrastructure and responsible for powering Microsoft’s “Intelligent Cloud” mission.…
Autonomy Algorithms Software Engineer
Builds and integrates autonomy algorithms and software for uncrewed systems, mission planning, and multi-agent collaboration using C++/Java and AI/ML techniques.
Principal Software Engineer
Principal Software Engineer at an AI-first venture studio, shaping and building new AI-native full-stack web products from zero to one alongside designers and product strategists, using TypeScript, React, Node.js, PostgreSQL, and foundation model APIs.
Autonomy Algorithms Lead Software Engineer
Lead a team developing autonomy algorithms and software for uncrewed systems, focusing on mission planning, control, and multi-agent collaboration using C++/Java and advanced analytics.

Software Engineer, Systems & ML Infrastructure - MSL FAIR Foundations
This role involves building scalable platforms and services to evaluate advanced AI models at Meta Superintelligence Labs. You will design distributed systems and infrastructure to manage model artifacts, datasets, and evaluation workflows to support research and model development.
Principal Software Engineer, AI Enablement - Central Product
Principal engineer embeds with teams to integrate modern AI (LLMs, generative AI) into game engines and pipelines, builds developer tools, and mentors engineers to ship scalable AI features in AAA titles.
Senior Software Engineer, SDK Foundations - Publishing Platform
Build and maintain client SDKs and Unreal Engine plugins used by millions of players across Riot’s games, enabling social, commerce, and identity features.
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.