Skip to main content
CareerApp

Occupation

Software Engineer

A Software Engineer designs, builds, and maintains software applications or systems, working within an engineering team on anything from web products to backend infrastructure. Core skills include writing code in languages like Python and JavaScript, deploying and scaling services on cloud platforms such as AWS or Azure, using Git for version control, and applying system design principles to build reliable, maintainable software. The role attracts technically trained problem-solvers, often with computer science backgrounds, who enjoy both independent coding and collaborative engineering practices.

Duties & responsibilities

  • Write, test, and deploy code in modern programming languages for web, backend, or cloud systems
  • Design and build scalable distributed systems that handle high volume traffic and data at enterprise scale
  • Operate and maintain production software systems, monitoring reliability, performance, and security
  • Collaborate across engineering teams to solve complex technical problems and review code
  • Integrate AI tools and autonomous agents into development workflows and production systems

What Software Engineer roles involve, from employers’ own postings.

How much does a Software Engineer make?

Employers posting Software Engineer roles list a median of $210,000 a year (middle half $173,000–$250,000), from 1,035 postings that state pay.

80% of open Software Engineer roles publish a range. Only some employers state pay, and the ones that do skew to California and New York, where the law requires it. Which states’ postings state pay

Who is hiring for Software Engineer roles?

1,286 open Software Engineer roles from 239 employers; the most at Shield AI, Menlo Ventures Portfolio and NVIDIA, and in California, New York and Washington, D.C..

From employers’ own postings, as of.

Software Engineer in the job market

Last checked October 27, 2026

Open roles
1,286

on Career App right now

Employers
239

hiring for it

Median pay
$210,000

from 1,035 roles

Disclose pay
80%

of these roles

Open Software Engineer roles (1,286)

Information Technology Specialist (Application Software)

Department of State Headquarters

Washington, DC · $143,913 – $187,093

This role develops and maintains software applications for a federal executive office, designing systems that meet organizational security and operational needs. It suits experienced IT professionals who can work independently on complex technical challenges and communicate with senior leadership about technology strategy.

Via USAJOBS · Apply there ↗

Apply for Software Engineer at Genesys on their siteGenesys

Software Engineer

Genesys

Listed on Genesys’s careers site · Apply there ↗

Apply for Software Engineer at Visa Inc. on their siteVisa Inc.

Software Engineer

Visa Inc.

Denver, CO

Listed on Visa Inc.’s careers site · Apply there ↗

Senior Software Engineer, Compute Platform

Replit

Full-time · Foster City, CA · $130,000 – $290,000 · Remote

Replit is hiring a distributed systems engineer to build and optimize cloud infrastructure that powers their AI-driven development platform. You'll focus on launching new deployment products, improving system reliability and scalability, and reducing infrastructure costs while working with Golang and Rust.

Listed on Replit’s careers site · Apply there ↗

IT Specialist (Applications Software)

Bureau of Economic Analysis

Suitland, MD · $85,447 – $133,142

A database developer role within the U.S. Bureau of Economic Analysis, working on statistical and business support systems using SQL Server and modern development practices. The position requires hands-on experience with database design, T-SQL programming, and DevSecOps methodologies.

Via USAJOBS · Apply there ↗

IT Specialist (Software Development)

Bonneville Power Administration

Vancouver, WA · $114,684 – $149,091

A software development role at the Bonneville Power Administration building mission-critical applications for grid operations using .NET, Java, and modern web technologies. This position suits experienced developers comfortable with enterprise frameworks, real-time systems, and collaborating closely with operations teams to deliver high-consequence infrastructure software.

Via USAJOBS · Apply there ↗

GM Financial

Technical Principal

GM Financial

Arlington, TX

This role involves providing technical leadership and strategic guidance across the organization, influencing major decisions through deep expertise and helping translate business strategy into scalable technical outcomes. It suits experienced practitioners who can mentor others, collaborate across functions, and guide adoption of new technologies and practices.

Listed on GM Financial’s careers site · Apply there ↗

Information Technology Specialist (Applications Software)

ARMY TRANSPORTATION

Scott AFB, Illinois · $109,137 – $141,880

This role combines IT project leadership with hands-on software development, managing the full lifecycle of military systems from design through deployment while also writing and troubleshooting code. It suits someone comfortable switching between strategic planning and technical implementation, with a track record in federal IT environments.

Via USAJOBS · Apply there ↗

Staff Software Engineer, Platform & Infrastructure

Sentry

San Francisco, CA · $240,000 – $400,000 · Remote

Sentry is seeking a Staff Software Engineer to design and operate the distributed systems and cloud infrastructure that power their application monitoring platform. This role suits engineers with deep experience in infrastructure, systems architecture, or data platforms who want to tackle complex technical problems at scale while maintaining hands-on coding involvement.

Listed on Sentry’s careers site · Apply there ↗

SDK Engineer - Python

Supabase

Full-time · Remote, Global

Build and maintain Supabase's Python SDK, designing APIs that feel natural for Python developers using the platform's database, auth, storage, and realtime features across sync and async contexts. This is a library-authoring role ideal for someone who enjoys writing well-typed, public code that serves millions of developers in notebooks, data pipelines, and AI agents.

Listed on Supabase’s careers site · Apply there ↗

View all 1,286 on Jobs

Likely next role (339)

Where Software Engineers commonly go next: C Engineer, C++ Engineer, Engineering Manager, Senior Software Engineer, Software Architect.

Apply for Senior Software Engineer at Kohl's on their site

Senior Software Engineer

Kohl's

Listed on Kohl's’s careers site · Apply there ↗

Interdisciplinary

U.S. Army Intelligence and Security Command

Fort Belvoir, VA · $121,785 – $158,322

This role leads a technical workforce supporting Army Intelligence and Security Command operations globally, managing logistics for intelligence systems and mentoring professional staff. It suits experienced engineers or architects with federal service background who can coordinate complex infrastructure projects and drive program delivery in a defense environment.

Via USAJOBS · Apply there ↗

Apply for Senior Software Engineer at NVIDIA on their siteNVIDIA

Senior Software Engineer

NVIDIA

Listed on NVIDIA’s careers site · Apply there ↗

F-35 ELECTRONICS ENGINEER

Naval Air Systems Command

Fort Worth, TX · $115,711 – $150,426

A federal engineering leadership role overseeing technical teams and solving complex challenges for military aircraft and weapons systems sustainment. This suits experienced engineers ready to step into management and take responsibility for program-level decisions.

Via USAJOBS · Apply there ↗

ENGINEER (GENERAL) SUPERVISOR

U.S. Marine Corps

Albany, GA · $106,437 – $138,370

This federal engineering supervisory position oversees multi-disciplinary teams delivering mechanical, civil, structural, and electrical engineering services for military installation construction and facility maintenance projects. The role demands hands-on technical expertise in complex utility systems alongside personnel management and strategic coordination across installation divisions.

Via USAJOBS · Apply there ↗

SUPV Interdisciplinary

Defense Information Systems Agency

Fort Meade, Maryland · $169,279 – $197,200

This is a management position overseeing long-range IT planning and enterprise architecture for a military cyber command, requiring candidates to guide network technology strategy and advise senior leaders on infrastructure modernization. It suits experienced engineers or computer scientists with backgrounds in complex systems design, telecommunications networks, and cloud infrastructure who are ready to step into a federal supervisory role.

Via USAJOBS · Apply there ↗

SUPERVISORY INTERDISCIPLINARY (ENGINEERING & ARCHITECT)

U.S. Army Corps of Engineers

Concord, CA · $133,060 – $172,980

This is a supervisory federal engineering position managing resident engineers on defense construction projects, directing field and office engineering work, and handling contract administration. It suits experienced engineers or architects with PE or RA licensure ready to move into management of construction operations for the Department of Defense.

Via USAJOBS · Apply there ↗

SUPERVISORY GENERAL ENGINEER / ARCHITECT

Naval Facilities Engineering Systems Command

Kittery, ME · $142,452 – $185,193

This is a supervisory engineering or architecture role with NAVFAC where you oversee design and construction projects for military facilities, managing both in-house staff and contractors from initial concept through completion. The position suits licensed professionals with several years of project and design management experience who can lead multidisciplinary teams and ensure compliance with federal acquisition and engineering standards.

Via USAJOBS · Apply there ↗

Senior Super Intelligence Architect

Office of the Secretary of the Interior

Salt Lake City, Utah; Seattle, Washington; Phoenix, Arizona; Los Angeles, California; San Francisco, California; Denver, Colorado; Washington, District of Columbia; Miami, Florida; Atlanta, Georgia; Chicago, Illinois; Indianapolis, Indiana; New Orleans, Louisiana; Boston, Massachusetts; Minneapolis, Minnesota; Kansas City, Missouri; Albuquerque, New Mexico; New York, New York; Oklahoma City, Oklahoma; Portland, Oregon; Austin, Texas · $151,661 – $228,000

This role leads the Department of the Interior's technical strategy for responsible artificial intelligence systems, setting architecture standards and risk frameworks that guide safe deployment across federal agencies. It suits someone with deep experience building trustworthy AI at scale and translating governance requirements into concrete technical practices.

Via USAJOBS · Apply there ↗

SUPERVISORY INTERDISCIPLINARY(SUPERVISORY GENERAL ENGINEER) (TITLE 5)

Air National Guard Units

Jacksonville, FL · $106,437 – $138,370

This is a supervisory role managing engineering teams and operations for the Florida National Guard, requiring both technical engineering expertise and proven leadership experience overseeing multiple staff members and organizational functions. The position involves strategic planning, resource optimization, policy development, and accountability for subordinate supervisors' performance.

Via USAJOBS · Apply there ↗

Roles similar to Software Engineer (29)

From .NET Engineer, AI Engineer, Application Developer, Application Engineer, Back End Developer, Back End Engineer, Blockchain Engineer, Computer Scientist, Front End Developer, Full Stack Cloud Developer, Full Stack Developer, Game Developer.

Apply for Computer Scientist at Federal Aviation Administration on their site

Computer Scientist

Federal Aviation Administration

Atlantic City, NJ · $99,775 – $154,637

Via USAJOBS · Apply there ↗

COMPUTER SCIENTIST

Air Force Elements, U.S. Transportation Command

Scott AFB, Illinois · $91,779 – $141,880

A data engineer position within U.S. Transportation Command overseeing the development of advanced software systems, cloud infrastructure, and integrated cyber strategies in support of military acquisition operations. This role suits experienced software engineers comfortable with government systems, DevSecOps practices, and leading teams through complex cloud migrations and legacy system modernization.

Via USAJOBS · Apply there ↗

Apply for Full Stack Developer at Citigroup on their siteCitigroup

Full Stack Developer

Citigroup

1/124, SHIVAJI GARDENS, MOONLI

Listed on Citigroup’s careers site · Apply there ↗

Computer Scientist/Computer Engineer-Direct Hire Authority

Air Force Materiel Command

Edwards AFB, California; Eglin AFB, Florida; Holloman AFB, New Mexico; Nellis AFB, Nevada; Arnold AFB, Tennessee; Hill AFB, Utah · $89,508 – $138,370

This is a senior government computer scientist role focused on designing and developing software systems for federal customers, requiring substantial experience in modern web development stacks and database technologies. The position suits candidates with strong backgrounds in full-stack .NET development who want to apply their technical expertise to support government operations.

Via USAJOBS · Apply there ↗

Apply for AI Engineer at DXC Technology on their site

AI Engineer

DXC Technology

Listed on DXC Technology’s careers site · Apply there ↗

Apply for AI Engineer at Accenture on their site

AI Engineer

Accenture

Listed on Accenture’s careers site · Apply there ↗

Apply for AI Engineer at Workday on their site

AI Engineer

Workday

Pleasanton, CA

Listed on Workday’s careers site · Apply there ↗

Apply for Full Stack Developer at Sullair Corporation on their siteSullair Corporation

Full Stack Developer

Sullair Corporation

Remote - Virginia, United States

Listed on Sullair Corporation’s careers site · Apply there ↗

Apply for Computer Scientist at Air Force Civilian Career Training on their site

Computer Scientist

Air Force Civilian Career Training

Lackland AFB, Texas · $81,901 – $129,717

Via USAJOBS · Apply there ↗

Apply for AI Engineer at Bain Capital on their siteBain Capital

AI Engineer

Bain Capital

Boston, MA

Listed on Bain Capital’s careers site · Apply there ↗

What employers state they pay

Median

$210,000

Middle half

$173,000 – $250,000

From 1,035 of 1,286 open roles — the 80% that publish a range, annualized to USD. Only some employers state pay, and the ones that do skew to California and New York, where the law requires it.

Who employers are hiring

  • Entry7%
  • Mid13%
  • Senior54%
  • Lead / Staff / Principal26%
  • Executive<1%

From 1,141 roles whose posting states a level.

Skills Software Engineer postings ask for

Measured from the 1,286 open roles, not from a curated list.

Employers hiring Software Engineers

239 in total, most open roles first.

Turn on analytics and we load Google Analytics: Google gets the pages you open and what you do here — searches, jobs you view, jobs you apply to — and sets its own cookies. Leave it off and the only cookies we set are your login, your theme, and this answer. Accept All also records a yes to advertising, which nothing uses yet. Privacy Policy.