Applied Methods
~The MetaEngineeringSoftware Engineer

Software Engineer

Software Engineer roles at AI companies cover generalist software engineering work that does not neatly fall into frontend, backend, fullstack, ML, or other specialized tracks—often because the job is generalist by design, or because the title has not yet been segmented into a more specific role. The day-to-day is classical software engineering: designing and building software systems, writing well-tested production code, debugging across the stack, participating in the full development lifecycle, and partnering with cross-functional counterparts on what to build. AI-specific surfaces appear in many of these jobs—integrating models, building ML-adjacent infrastructure, working in AI-aware codebases—but the canonical role is software engineering as practiced across any high-growth technology company. These engineers sit across a wide range of teams depending on the company, with the title often serving as a default for engineers whose scope spans multiple areas.

$ titles --canonical
Software EngineerSenior Software EngineerStaff Software EngineerPrincipal Software Engineer
Open Jobs200
Companies Hiring55
$ expectations --role software-engineer

Measured across 185 of 200 open postings.

27%
expect AI in the role's own work
5% state it as a requirement
17%
work directly with customers
10%
manage people
Staff / Principal
most common level
36% of open postings
BY LEVEL

This role is advertised at 5 levels, so a single figure for the role would describe none of them. Experience and pay are the midpoints for each level on its own.

LevelShareMedian yearsMedian pay
Intern17%(31)——
Entry14%(25)——
Mid19%(35)4$209k
Senior15%(28)5$202k
Staff / Principal36%(66)7$276k

A dash means too few postings stated it to report a midpoint. Most companies do not publish a salary band, so pay is indicative rather than a market rate.

WHAT THEY ASK FOR, VERBATIM

“AI tooling is already part of how you work — you use it to write, debug, and learn faster”

Abridge · Member of Technical Staff, Intern (Fall 2026)

“Build multi-layered guardrails that keep agents safe and predictable in high-stakes federal environments”

Scale AI · Software Engineer, Public Sector - New Grad

“You have demonstrated usage of AI tools in your day-to-day work, and be excited about experimenting, learning, and harnessing the potential of new AI tools”

Tessl · Member of Technical Staff - Software Engineer

“Hands-on experience with LLM APIs and tool/function-calling patterns; direct experience with MCP (Model Context Protocol)”

Gong · Talent Engineer
$ barriers
14%
advertised as remote
of postings that state a work mode
31%
state a degree requirement
3%
need a security clearance
92%
still advertised a month later
6 points slower than the board

Requirements are a share of every open posting, so a role missing from this list is one where almost nobody asks. Work mode is different: many postings never say, so that figure counts only the ones that do. A posting stops being advertised when it is filled, cancelled or reorganised, so read the last figure as how long these stay on the market, not as time to hire.

$02

Skills

What companies are looking for in this role.

$ skills --core

Backend and API engineering

48%

Distributed systems architecture

46%

Full-stack product engineering

41%

Systems performance optimization

24%

Hardware and embedded systems

15%

Technical program management

13%

Data pipeline engineering

12%

ML systems development

11%

Frontend interface engineering

10%

Monitoring and observability

9%
$ skills --emerging

Robotics systems engineering

15%

Agent system architecture and development

12%

AI-assisted development workflow

10%

AI autonomy safety assurance

9%

AI evaluation design

8%
$ skills --soft

Cross-functional collaboration

42%

Mentoring and code review

20%

Ownership in ambiguity

9%
$03

Technology

The tools and technologies that define this role.

$ tech --language
C++moderate
Pythonmoderate
TypeScriptmoderate
C/C++low
Golow
Javalow
Rustlow
SQLlow
$ tech --framework
Reactlow
$ tech --platform
AWSlow
Kuberneteslow
MongoDBlow
Palantir Foundrylow
$ tech --tool
Gitlow
$ tech --concept
Autonomous systemsmoderate
Multi-agent systemslow
Roboticslow
$04

Open Jobs

200 open Software Engineer jobs across 55 companies.

Numeric3d
Software Engineer, Product
New York·Engineering
Taktile4d
Software Engineer Intern
Iasi Office·Engineering
Abridge1w
Member of Technical Staff, Intern (Fall 2026)
SF Office·Engineering
Figure AI1w
Software Integration Engineer
San Jose, CA·Engineering
Shield AI2w
Staff Engineer, Integration (R6009)
Washington, D.C.·Engineering
Waymo2w
2027 Summer Intern, MS/PhD, Software Engineer
Mountain View, California·Engineering
Scale AI2w
Software Engineer, Public Sector - New Grad
San Francisco, CA·Engineering
Tessl2w
Member of Technical Staff - Software Engineer
London Office·Engineering
Lovable2w
Staff / Principal Software Engineer, Product
Stockholm·Engineering
Hugging Face2w
Senior Open-Source Python Engineer, ML Developer Tools - EMEA Remote
France·Engineering
Hugging Face2w
Senior Open-Source Python Engineer, ML Developer Tools - US Remote
United States·Engineering
Waymo3w
Staff Tech Lead Software Engineer, Vehicle Realism Platform
Mountain View, CA, USA; San Francisco, CA, USA·Engineering
Waymo3w
2027 Summer Intern, MS/PhD, Software Engineer, Multiverse
Mountain View, California, USA·Engineering
Waymo3w
2027 Summer Intern, BS/MS, Software Engineer, RO Performance team, Release Evaluation (Simulation)
Warsaw, Poland·Engineering
Together AI3w
Software Engineer Intern (Summer 2027)
San Francisco·Engineering
Vanta3w
Staff Software Engineer, AI and Data Risk
Remote - Ireland·Engineering
Together AI3w
Software Engineer, New Grad (2027)
San Francisco·Engineering
Together AI3w
Software Engineer Intern (Winter 2027)
San Francisco·Engineering
Gong3w
Talent Engineer
Austin | Chicago | New York City | Salt Lake City | San Francisco·Engineering
Altana3w
Staff Software Engineer
Brooklyn, NY; San Francisco, CA·Engineering