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,428
Employers
7,893

Advertised starting pay

Average starting payUSD / year
$145,074Across 9,777 listings
Average starting payUSD / hour
$61.27Across 1,502 listings
Average starting payCAD / year
$133,511Across 42 listings
Average starting payUSD / month
$16,536Across 30 listings

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

Where work happens

Remote
9%3,804 listings
Hybrid
8%3,150 listings
On-site
14%5,918 listings

Not specified: 69% (28,556 listings)

Employers hiring include Akamai Technologies, Inc. (766), Lockheed Martin (603), JPMC page (601).

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
  • Software Engineer

    Eliassen Group

    Phoenix, AZ

    • $70 to $80 USD / hour

    Our client seeks a software engineer to design, develop, and maintain high-performance services using Rust with a focus on reliability. The role includes implementation of actor-based and…

  • Staff Software Engineer

    Raydar

    San Francisco, CA

  • Senior Software Engineer

    Raydar

    San Francisco, CA

  • Software Engineer - E2

    Lockheed Martin

    Fort Worth, TX · Fort Worth

    ockheed Martin is seeking a motivated and capable Software Engineer to support the design, development, and delivery of advanced analytics solutions for platform performance metrics. This…

  • Software Engineer - Intern

    Lockheed Martin

    Fort Worth, TX · Fort Worth

  • Software Engineer - Intern

    Lockheed Martin

    Fort Worth, TX · Fort Worth

  • Software Engineer Stf - E4

    Lockheed Martin

    Marietta, GA · Marietta

    The Release Train Engineer (RTE) is a servant leader for the Agile Release Trains (ARTs) within the agile organization. The RTE oversees all release trains to ensure smooth operations,…

  • Systems Architect Stf - E4

    Lockheed Martin

    Remote, United States

  • Software Engineer Sr Stf - E5

    Lockheed Martin

    Remote, United States

  • Software Engineer - E2

    Lockheed Martin

    Marietta, GA · Marietta

    Plans, conducts, and coordinates software development activities. Designs, develops, documents, tests, and debugs software that contains logical and mathematical solutions to…

  • Software Engineer Sr - E3

    Lockheed Martin

    Marietta, GA · Marietta

    Plans, conducts, and coordinates software development activities. Designs, develops, documents, tests, and debugs software that contains logical and mathematical solutions to…

  • Software Engineer Sr - E3

    Lockheed Martin

    Marietta, GA · Marietta

    Plans, conducts, and coordinates software development activities. Designs, develops, documents, tests, and debugs software that contains logical and mathematical solutions to…

  • Software Engineer - E2

    Lockheed Martin

    Fort Worth, TX · Fort Worth

  • Senior Electronic Warfare (EW) Software Engineer

    Lockheed Martin

    Liverpool, NY · Liverpool

  • Staff Software Engineer - Electronic Warfare (EW)

    Lockheed Martin

    Liverpool, NY · Liverpool

  • Systems Architect Stf - E4

    Lockheed Martin

    Marietta, GA · Marietta

  • Software Engineer

    Lockheed Martin

    Mount Laurel, NJ · Mt Laurel Township, NJ · Mt Laurel Township

    The Software Engineer will have the opportunity to design, integrate/test and conduct data analysis to assess system performance of the Command, Control and Communications (C3) systems. The…

  • Embedded Software Engineer - E2

    Lockheed Martin

    Grand Prairie, TX · Grand Prairie

    Designs, develops, operates, and maintains software and firmware components and computing systems software to be applied to and integrated with engineering, scientific, and manufacturing…

  • Sr. Staff Vehicle Systems Architect

    Rivian and Volkswagen Group Technologies

    Irvine, CA

    • $218,200 to $300,100 USD / year

    …vehicles through technology that will set the standards for software-defined vehicles around the…

  • Member of Technical Staff (Site Reliability Engineer, Cloud Infrastructure)

    Perplexity

    Remote, United States

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

    …workloads. We're looking for SREs who treat reliability as a software problem. You'll own…

  • Member of Technical Staff (Software Engineer, GPU Cluster Infrastructure)

    Perplexity

    Remote, United States

    • $250,000 to $485,000 USD / year
  • Staff Software Engineer, Observability

    Cerebras Systems

    Sunnyvale, CA