Software engineer jobs in the United States

Find software engineer jobs across the United States. Choose a place, compare current openings and read the employer’s requirements.

Hiring at a glance

View jobs
Open jobs
41,140
Employers
7,723

Advertised starting pay

Average starting payUSD / year
$145,142Across 9,763 listings
Average starting payUSD / hour
$61.67Across 1,492 listings
Average starting payCAD / year
$132,501Across 40 listings
Average starting payUSD / month
$18,076Across 26 listings

Employer-advertised starting pay, not employee salaries. Currencies and pay periods stay separate.

Where work happens

Remote
9%3,782 listings
Hybrid
8%3,138 listings
On-site
14%5,587 listings

Not specified: 70% (28,633 listings)

Employers hiring include Akamai Technologies, Inc. (771), JPMC page (604), Lockheed Martin (603).

Sources & calculation notes

These figures describe the listings on this role page at the date shown, not the whole job market. Listings can change.

Employer-listed minimums from at least 10 listings per currency and pay period. These are advertised starting amounts, not employee salaries. Jobs without a minimum and unusual amounts are excluded.

Hybrid and on-site classifications may be inferred from descriptions. Check the original ad. How we count

Software engineer jobs in the United States

Save this search
  • (USA) Principal, Software Engineer

    Walmart Inc.

    United States

    • $110,000 to $220,000 USD / year

    The Principal Software Engineer leads platform engineering efforts by delivering scalable, cloud-native solutions and reusable infrastructure components. This role drives the full software…

  • Distinguished, Software Engineer (Architect) | Omni Services | Sunnyvale

    Walmart Inc.

    United States

    • $169,000 to $338,000 USD / year
  • Software Engineer 2 - C++ Maps Platform

    Garmin International, Inc.

    Olathe, KS · Cary, NC

    We are seeking a full-time Software Engineer C++- Maps Platform at Garmin's U.S. headquarters in the Greater Kansas City area OR in our Cary, NC office to help improve how map data is…

  • Software Engineer 2

    Garmin International, Inc.

    Cary, NC

    We are seeking a full-time Software Engineer 2 in our Cary, NC office. In this role you will be responsible for investigating new product concepts and technologies, proving extraordinary…

  • Senior Cloud Engineer

    LEIDOS, INC.

    Reston, VA

    Leidos is seeking an experienced Senior Cloud Engineer to join our Mission Enablement Center (MDEC) Cloud Engineering Team in Reston, Virginia. This is a hybrid position requiring regular…

  • Cloud Infrastructure Engineer II

    Astreya Partners, LLC

    Oakland, CA

    We are looking for a Cloud Platform Engineer. This role will be responsible for cloud infrastructure management, CI/CD automation, platform reliability, security compliance, and production…

  • Senior Software Engineer

    THERMOWORKS INC

    American Fork, UT

    ThermoWorks is looking for a hands-on Senior Software Engineer to join our Product Development team. You’ll build and improve the software that brings our connected products to life, with a…

  • Software Engineer: Robotics Controls

    Generalist

    Somerville, MA

    • $200,000 to $350,000 USD / year
  • Software Engineer: Frontend

    Generalist

    Somerville, MA

  • Software Engineer: ML Optimization

    Generalist

    Somerville, MA

    • $260,000 to $350,000 USD / year
  • Software Engineer: Product

    Generalist

    Somerville, MA

    • $200,000 to $350,000 USD / year
  • Software Engineer: ML Infra

    Generalist

    Somerville, MA

    • $260,000 to $350,000 USD / year
  • Software Engineer: Infrastructure

    Generalist

    Somerville, MA

  • Associate Software Engineer

    Extra Space Management, Inc

    Salt Lake City, UT

    The Associate Software Engineer is an entry-level role designed to build foundational engineering skills while contributing to impactful software solutions. This role partners with business…

  • Principal Embedded Software Engineer

    Terran Orbital Corporation

    Irvine, CA

  • Software Engineer – Release Management

    Cisco

    Research Triangle Park, NC

    We are seeking a motivated Engineer to join our Release team in Research Triangle Park (RTP), North Carolina, helping us improve software project infrastructu

  • Robotics Software Engineer

    True Talent Solutions Partners

    Watertown, MA

    • $130,000 to $180,000 USD / year

    Join the R&D team at an early-stage robotics company building software for AI-driven robots in production environments. You will work across the robotics stack to ship systems that improve…

  • Principal Software Development Engineer (AI Innovation)

    CVS Shared Services Resources LLC

    Remote, United States

  • GATEKEEPER Software Engineer-TS/SCI with Poly

    CACI International

    Elkridge, MD

    Job Title: GATEKEEPER Software Engineer-TS/SCI with Poly

  • ES234 Principal Software Engineer - EDGE

    ADNET Systems, Inc.

    Greenbelt, MD

    We are seeking a Principal Software Engineer to lead the architecture, design, development, integration, and verification of software for the Bench Checkout Equipment (BCE) supporting…

  • Senior Software Architect (Cambridge, MA)

    Philips

    MA · Boston, MA

    The Senior Software Architect (Cambridge, MA) will be responsible for leading the development activities of a relatively small cross functional project team within the Ultrasound R&D…

  • Senior Software Architect (Bothell, WA)

    Philips

    Bothell, WA · Seattle, WA

    The Senior Software Architect (Bothell, WA) will be responsible for leading the development activities of a relatively small cross functional project team within the Ultrasound R&D Imaging…

  • Cyber Software Engineer

    Huntington Ingalls Industries

    Annapolis Junction, MD

  • Software Development Engineer II, Security Products

    Amazon.com Services LLC

    Austin, TX · Seattle, WA