Software Engineer Jobs in Seattle

Looking for a software engineer job in Seattle? Choose from 190 open roles at 32 employers. Explore real salary data and skills breakdown across remote, hybrid and on-site roles.

190 Open roles
32 Companies hiring
290K Average salary

What do Software engineers in Seattle work on?

The sample titles span a wide band of seniority and specialisation. Entry and mid-level postings, such as the Plaid backend role, focus on building and maintaining scalable APIs and financial connectivity systems, typically requiring a few years of hands-on engineering experience. Senior and staff-level roles, including Stripe's Staff Software Engineer, Payment Systems, shift toward technical strategy, defining standards, and leading design across portfolios of products. The Google Cloud Storage AI/ML role involves building storage agents and writing production code for large-scale distributed systems, with an explicit degree and experience requirement stated in the posting. The Lyft security engineering role centres on backend systems for detection and response at scale. Across the sample, distributed systems, API design, and cross-functional collaboration with product and design teams appear consistently, whether the context is payments, cloud infrastructure, or AI tooling.

Skills and experience employers ask for

Skill counts reflect how often each term appears in posting descriptions across all postings on this page, not formal requirements. Python and API work are the most broadly mentioned, followed by AWS, Java, and Kubernetes. C++, cloud platforms, TypeScript, and AI-related terms such as agents and LLMs appear in a meaningful but smaller share. Computer vision features in a notable minority, likely concentrated among the defence-sector employers. No single skill appears in every posting.

Python 41%
APIs 38%
AWS 31%
Java 31%
Kubernetes 29%
C\+\+ 22%
Azure 20%
TypeScript 20%
GCP 19%
Agents 18%
React 18%
CI/CD 17%
Computer vision 16%
LLMs 16%

Software Engineer roles that state a salary

The employers' own advertised ranges, for individual roles at different levels — not an average and not a market rate.

Seattle office, hybrid or remote?

The clear majority of postings on this page are listed as onsite, with hybrid arrangements covering a smaller portion and a handful explicitly marked remote. No postings have an unknown work mode. Where hybrid is stated, the Lyft posting specifies three days per week in Seattle as an example, but other postings do not always detail the split. The Plaid backend posting notes San Francisco and New York offices while appearing in this Seattle listing, so candidates should verify the expected work location directly with each employer before applying.

Make your application specific to the work

  1. Check stated degree requirements Several postings, including the Google and Lyft roles in the sample, specify minimum degree levels and years of experience explicitly. Read each job description carefully, as requirements vary considerably between mid-level and staff positions.
  2. Confirm the actual work location A small number of postings may reference offices in other cities or leave hybrid splits undetailed. Contact the employer directly or check the full posting to confirm whether the role is truly Seattle-based before preparing your application.
  3. Match your stack to each posting Required languages and platforms differ across roles — some postings specify Java, Go, or C++ explicitly while others centre on Python or TypeScript. Tailor the technical detail in your application to what each individual posting names.
  4. Note seniority and pay transparency Only a small number of postings on this page include advertised salary ranges, and those are from specific employers. If pay is important to your decision, use the ranges shown to frame your expectations and raise the question with employers whose postings do not disclose figures.

Questions about Software Engineer jobs in Seattle

The employers with the most postings on this page include Shield AI, Anthropic, Anduril Industries, Databricks, Stripe, Brex, Axon, and Truveta, among others across the full set of listings.

Pay figures are only available for a small number of postings on this page. The ranges that are stated come from OpenAI, Plaid, and Temporal Technologies and vary considerably by level and specialism. Most postings do not advertise a salary range, so these figures represent a partial picture only.

A small number of postings on this page are explicitly marked as remote. The majority are listed as onsite, with a portion hybrid. Candidates interested in remote or hybrid work should filter or read each posting individually, as the work mode is stated for every listing on this page.

Most postings on this page sit at lead or senior level, with a smaller number at senior and a very small number at junior or intern level. A handful have no seniority stated in the posting.

Degree requirements vary by posting and are not uniform. Some sample summaries, such as the Google and Lyft roles, explicitly state a bachelor's or master's degree plus a minimum number of years' experience. Others do not mention a degree. Check each posting's full description to see what is stated.

Jobs checked 10 hours ago. · Guide reviewed 9 September 2026.