1

System Software Engineer Jobs in Seattle, WA (NOW HIRING)

Software Engineer, EC2 Nitro

Seattle, WA · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We are seeking a Software Engineer with experience in Dataplane development, System Software/Embedded software, Cloud Computing, and Networking to join our team. This role will allow you to influence ...

Lead Software Systems Engineer

Kent, WA · On-site

  • Medical

  • Life

  • Retirement

Reviews completion of software system-level analyses to identify risk, issues and opportunities; leads integration and deployment of mitigation actions throughout the software lifecycle * Leads code ...

Lead Software Systems Engineer

Kent, WA · On-site

  • Medical

  • Life

  • Retirement

Reviews completion of software system-level analyses to identify risk, issues and opportunities; leads integration and deployment of mitigation actions throughout the software lifecycle * Leads code ...

Lead Software Systems Engineer

Kent, WA · On-site

  • Medical

  • Life

  • Retirement

Reviews completion of software system-level analyses to identify risk, issues and opportunities; leads integration and deployment of mitigation actions throughout the software lifecycle * Leads code ...

(USA) Senior, Software Engineer

Bellevue, WA · On-site

$108 - $216/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Collaborating cross‑functionally, they deliver reliable, efficient, and secure systems aligned ... Extensive experience in software engineering with strong technical acumen in coding, debugging, and ...

Satellite Systems Software Engineer (Starlink)

Redmond, WA · On-site

$145K - $175K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We design, build, test, and operate all parts of the system - thousands of satellites, consumer ... As a software engineer working in Starlink's Constellation Engineering organization, you will build ...

Satellite Systems Software Engineer (Starlink)

Redmond, WA · On-site

$145K - $175K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We design, build, test, and operate all parts of the system - thousands of satellites, consumer ... As a software engineer working in Starlink's Constellation Engineering organization, you will build ...

Software Engineer

Redmond, WA

$160K - $210K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

System Integration: * Seamlessly integrate software with hardware components, optimizing for high performance and reliability. * Collaborate with hardware, firmware, and other engineers to refine ...

New Graduate Engineer, Software (Starlink)

Redmond, WA · On-site

$122K - $145K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We design, build, test, and operate all parts of the system - thousands of satellites, consumer ... As a Software Engineer on the Starlink program, you will be solving challenges underpinning every ...

New Graduate Engineer, Software (Starlink)

Redmond, WA · On-site

$122K - $145K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We design, build, test, and operate all parts of the system - thousands of satellites, consumer ... As a Software Engineer on the Starlink program, you will be solving challenges underpinning every ...

Software Engineer

Redmond, WA · On-site

$160K - $210K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

System Integration: * Seamlessly integrate software with hardware components, optimizing for high performance and reliability. * Collaborate with hardware, firmware, and other engineers to refine ...

(USA) Senior, Software Engineer

Sammamish, WA · On-site

$108K - $216K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Experience with scalable distributed systems. Experience working with databases (Postgres, Redis ... Option 2: 5 years' experience in software engineering or related area. Preferred Qualifications.

(USA) Senior, Software Engineer

Auburn, WA · On-site

$108K - $216K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Experience with scalable distributed systems. Experience working with databases (Postgres, Redis ... Option 2: 5 years' experience in software engineering or related area. Preferred Qualifications.

Showing results 41-60

System Software Engineer information

See Seattle, WA salary details

$94.5K

$202.2K

$234.4K

How much do system software engineer jobs pay per year?

As of Aug 13, 2026, the average yearly pay for system software engineer in Seattle, WA is $202,249.00, according to ZipRecruiter salary data. Most workers in this role earn between $196,900.00 and $233,300.00 per year, depending on experience, location, and employer.

What does a system software engineer do?

A System Software Engineer designs, develops, tests, and maintains the core software that enables computer hardware and system applications to function. This includes operating systems, device drivers, firmware, and other low-level software that interacts closely with hardware components. Their work ensures that systems run efficiently, securely, and reliably. They often collaborate with hardware engineers and application developers to optimize performance and troubleshoot complex technical issues.

What are the key skills and qualifications needed to thrive as a system software engineer, and why are they important?

To thrive as a System Software Engineer, you need strong programming skills in languages like C, C++, or Rust, a deep understanding of operating systems, and typically a bachelor’s degree in computer science or a related field. Familiarity with low-level debugging tools, version control systems (such as Git), and kernel development environments is essential. Analytical thinking, problem-solving ability, and effective teamwork are standout soft skills in this role. These competencies are crucial for building reliable, high-performance system software that underpins critical applications and infrastructure.

What is the difference between System Software Engineer vs Software Developer?

AspectSystem Software EngineerSoftware Developer
CredentialsBachelor's in Computer Science or related field; often some experience with systems programmingBachelor's in Computer Science or related field; focus on application development
Work EnvironmentDesigning and maintaining operating systems, firmware, or system-level applicationsCreating user-facing applications, websites, or mobile apps
Industry UsageTech companies, hardware firms, embedded systemsSoftware firms, startups, enterprise applications
Search & Comparison IntentUnderstanding roles related to system-level programmingLooking for application or web development roles

System Software Engineers focus on developing and maintaining system-level software like operating systems and firmware, requiring knowledge of hardware and low-level programming. Software Developers typically create applications and user-facing software, emphasizing higher-level programming skills. Both roles often share similar educational backgrounds but differ in their work focus and environment.

What are some common challenges system software engineers face when working on large-scale projects?

System Software Engineers working on large-scale projects often encounter challenges such as maintaining system stability while integrating new features, ensuring compatibility across diverse hardware platforms, and optimizing performance under heavy workloads. Coordinating with cross-functional teams, such as hardware engineers and application developers, is essential to address these complexities. Additionally, they must stay updated with evolving technologies and adhere to rigorous testing and debugging practices to prevent system failures.
What are popular job titles related to System Software Engineer jobs in Seattle, WA? For System Software Engineer jobs in Seattle, WA, the most frequently searched job titles are:
Infographic showing various System Software Engineer job openings in Seattle, WA as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 12% Part Time, and 4% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $202,249 per year, or $97.2 per hour.

Systems Security Software Engineer

Blueprint Technologies

Redmond, WA • On-site

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 13 days ago


Job description

About Blueprint
Blueprint is a technology solutions firm headquartered in Bellevue, Washington, with teams across the United States. We help organizations turn complex challenges into meaningful outcomes by connecting strategy and execution across AI, cloud, data, product development, and emerging technology.
Our culture is built by people who care deeply about doing exceptional work. We set high standards, take ownership, and continually challenge ourselves and one another to be better. We work hard, support each other, and take genuine pride in what we deliver for our clients, partners, and teams.
At Blueprint, you'll work alongside talented people with different experiences, expertise, and perspectives. You'll have opportunities to take on meaningful challenges, expand your skills, and see the impact of what you build.
Bring your perspective. Raise the standard. Build what matters.
About the Role
We're looking for an Embedded Software Engineer to help build and evolve an advanced platform that automates firmware security analysis using modern compiler technologies, fuzzing frameworks, and AI-assisted workflows.
In this role, you'll develop scalable tools that transform firmware into analyzable intermediate representations, automate vulnerability discovery, and improve the accuracy and efficiency of security-analysis pipelines. You'll combine systems programming, compiler engineering, firmware security, and machine-learning techniques to solve complex security challenges.
You'll collaborate with engineers and security researchers to prototype new capabilities, prepare them for production, and support the development of a platform designed for future open-source release.
What You'll Do
  • Design, develop, and maintain automated firmware security-analysis pipelines for vulnerability discovery.
  • Build low-level tooling with C++, Python, and LLVM to analyze firmware at scale.
  • Develop compiler passes and transformations that convert firmware into analyzable LLVM Intermediate Representation.
  • Create, improve, and maintain fuzzing harnesses that maximize code coverage and uncover security vulnerabilities.
  • Investigate crashes identified during fuzzing campaigns and perform root-cause analysis.
  • Improve vulnerability-detection accuracy by reducing false positives and strengthening automated analysis workflows.
  • Develop and enhance AI-assisted systems that classify firmware functionality and generate security-analysis artifacts.
  • Debug firmware-rehosting environments and resolve issues affecting automated analysis.
  • Collaborate with compiler engineers, software engineers, and security researchers to review architectures and validate security findings.
  • Design scalable automation, testing, and continuous-integration workflows that improve development efficiency and platform reliability.
  • Improve code quality through testing, documentation, dependency management, and engineering best practices.
  • Contribute to release readiness, developer onboarding, and preparation for open-source release.
  • Evaluate and integrate compiler, security, and AI technologies that strengthen platform capabilities.

What You'll Bring
  • Bachelor's degree in computer science, computer engineering, electrical engineering, or a related technical field, or equivalent practical experience.
  • Seven or more years of professional experience developing systems software with C or C++.
  • Five or more years of experience with LLVM, compiler infrastructure, compiler development, or program analysis.
  • Three or more years of experience with fuzzing, vulnerability research, or application security.
  • Experience developing compiler passes, static-analysis tools, or code-transformation frameworks.
  • Strong understanding of LLVM Intermediate Representation and compiler-optimization concepts.
  • Experience debugging low-level software, memory-corruption issues, and complex system behavior.
  • Proficiency with Python for automation, tooling, or pipeline development.
  • Experience working within Linux development environments.
  • Strong problem-solving skills with the ability to debug across compiler, firmware, and systems-software layers.
  • Experience with Git and modern software-development practices.

Preferred Qualifications
  • Experience with firmware security, embedded systems, or bare-metal software development.
  • Knowledge of firmware architectures, hardware abstraction layers, memory-mapped input/output, or firmware-rehosting techniques.
  • Experience with fuzzing technologies such as libFuzzer, AFL, or AFL++.
  • Experience with sanitizer technologies, including AddressSanitizer, UndefinedBehaviorSanitizer, or MemorySanitizer.
  • Experience with static analysis, data-flow analysis, call-graph analysis, CodeQL, or similar security-analysis frameworks.
  • Experience building developer platforms, continuous-integration automation, or large-scale engineering tooling.
  • Familiarity with cross-compilation toolchains and embedded-development workflows.
  • Experience integrating large language models or AI-assisted automation into developer or security tooling.
  • Experience contributing to open-source software projects.
  • Experience developing production-quality testing frameworks and automation infrastructure.
  • Ability to succeed within a research-oriented environment while delivering production-ready software.
  • Strong collaboration and communication skills across engineering and research teams.

Compensation
At Blueprint, we strive to offer competitive pay that reflects the value of our team members. Compensation for this role is influenced by a variety of factors, including skills, education, responsibilities, experience, and geographic market.
For candidates based in Washington State, the anticipated compensation range is $65.00 to $75.00 USD per hour. Please note that we typically do not hire new employees at the top of the posted range. Actual starting pay will be determined based on experience, skills, and internal equity. The final compensation and job title may vary depending on the selected candidate's qualifications.
Location and Work Arrangement
Redmond, Washington
This is a hybrid role that requires three days per week onsite in Redmond.
Benefits
Blueprint believes that healthy, supported employees do their best work. Eligible employees have access to a comprehensive benefits package that may include:
  • Medical, dental, and vision coverage
  • Flexible Spending Account (FSA)
  • 401(k) retirement plan
  • Competitive paid time off
  • Parental leave
  • Professional growth and development opportunities

Benefits and eligibility may vary based on role, employment status, and location.
Equal Employment Opportunity
Blueprint Technologies, LLC is an equal opportunity employer. We consider qualified applicants without regard to race, color, religion, sex, pregnancy, childbirth or related medical conditions, sexual orientation, gender identity or expression, national origin, ancestry, age, disability, genetic information, marital or familial status, military or veteran status, citizenship status, or any other characteristic protected by applicable law.
Applicant Accommodations
If you need a reasonable accommodation to participate in any part of the application or interview process, please contact recruiting@bpcs.com.