Blueprint Technologies

Senior Systems Software Engineer (C/C++, Windows)

$100k - $120k
Blueprint Technologies Redmond, WA Today
engineering

Who is Blueprint?

We are a technology solutions firm headquartered in Bellevue, Washington, with a strong presence across the United States. Unified by a shared passion for solving complicated problems, our people are our greatest asset. We use technology as a tool to bridge the gap between strategy and execution, powered by the knowledge, skills, and the expertise of our teams, who all have unique perspectives and years of experience across multiple industries. We’re bold, smart, agile, and fun.

What does Blueprint do?

Blueprint helps organizations unlock value from existing assets by leveraging cutting-edge technology to create additional revenue streams and new lines of business. We connect strategy, business solutions, products, and services to transform and grow companies.

Why Blueprint?

At Blueprint, we believe in the power of possibility and are passionate about bringing it to life. Whether you join our bustling product division, our multifaceted services team or you want to grow your career in human resources, your ability to make an impact is amplified when you join one of our teams. You’ll focus on solving unique business problems while gaining hands-on experience with the world’s best technology. We believe in unique perspectives and build teams of people with diverse skillsets and backgrounds. At Blueprint, you’ll have the opportunity to work with multiple clients and teams, such as data science and product development, all while learning, growing, and developing new solutions. We guarantee you won’t find a better place to work and thrive than at Blueprint.

In This Role

In this role, you will work as a hands-on Software Engineer responsible for designing, modernizing, and maintaining complex systems-level software. You will analyze legacy implementations, understand existing architectures end-to-end, and drive modernization efforts using newer APIs and design patterns. The role requires strong independent problem-solving skills, deep debugging expertise, and the ability to deliver high-quality, production-ready code across the full software lifecycle.

You will collaborate with cross-functional stakeholders to gather requirements, translate them into technical designs, implement solutions, and ensure stability through rigorous testing and post-deployment validation. This role is best suited for engineers who enjoy working close to the operating system, debugging low-level issues, and improving large, long-lived software systems.

 

Key Responsibilities

  • Design, develop, implement, test, and maintain systems-level and application software
  • Analyze and fine-tune complex software implementations to improve performance, reliability, and maintainability
  • Review and assess enhancement requests, translating requirements into technical designs and solutions
  • Read, understand, and document the architecture of large and complex legacy systems
  • Modernize existing implementations by redesigning components using newer APIs and standards
  • Write clean, efficient, and maintainable C and C++ code aligned with established engineering best practices
  • Debug and resolve issues in legacy and modern systems using instrumentation, tracing, and advanced debugging tools
  • Develop detailed software specifications, test plans, and test data
  • Perform unit testing and support system, user, and implementation testing through migration packages
  • Conduct quality assurance reviews and ensure adherence to coding and design standards
  • Perform post-implementation validation and resolve defects identified during testing or deployment
  • Customize system software to meet specific client or business requirements
  • Work effectively in a Windows-based development environment

 

Required Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field
  • Minimum of 3+ years of professional software engineering experience
  • Strong proficiency in reading, writing, and maintaining production-quality code
  • Solid foundation in computer science fundamentals, including data structures, algorithms, and software design
  • Hands-on experience developing and debugging systems-level software in C and C++
  • Experience troubleshooting and maintaining both new and legacy production systems
  • Strong understanding of operating systems concepts and low-level system behavior
  • Experience performing unit testing, defect analysis, and production issue resolution
  • Ability to work independently and ramp up quickly on complex codebases

 

Preferred Qualifications

  • 5–7 years of experience in large-scale systems software design and development
  • Experience modernizing legacy systems or APIs
  • Advanced debugging experience using tools such as Windows Debugger
  • Hands-on experience with instrumentation-based analysis and trace collection techniques (e.g., WPP/ETW)
  • Proven ability to diagnose complex issues in production environments
  • Experience working on long-lived, enterprise-scale software platforms
  • Strong documentation skills for architecture, design, and testing artifacts

Salary Range

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 salary range is $100,000 to $120,000 USD annually. 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 salary and job title may vary depending on the selected candidate’s qualifications and could fall outside the stated range.

Equal Opportunity Employer

Blueprint Technologies, LLC is an equal employment opportunity employer. Qualified applicants are considered without regard to race, color, age, disability, sex, gender identity or expression, orientation, veteran/military status, religion, national origin, ancestry, marital, or familial status, genetic information, citizenship, or any other status protected by law.

If you need assistance or a reasonable accommodation to complete the application process, please reach out to: recruiting@bpcs.com

Blueprint believe in the importance of a healthy and happy team, which is why our comprehensive benefits package includes:

  • Medical, dental, and vision coverage
  • Flexible Spending Account
  • 401k program
  • Competitive PTO offerings
  • Parental Leave
  • Opportunities for professional growth and development

Location: Redmond, WA

Sponsored

Explore Engineering

Skills in this job

People also search for