Senior Systems Software Engineer (C/C++, Windows) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Blueprint · 6 hours ago

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

Blueprint is a technology solutions firm headquartered in Bellevue, Washington, focused on solving complex problems through innovative technology. In this role, you will be responsible for designing, modernizing, and maintaining complex systems-level software while collaborating with cross-functional stakeholders to ensure high-quality code delivery.

ConsultingInformation TechnologySoftware
check
H1B Sponsor Likelynote

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

Qualification

C/C++Systems-level softwareDebugging expertiseWindows developmentSoftware designProblem-solvingDocumentation skills

Required

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

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

Benefits

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

Company

Blueprint

company-logo
Blueprint is redefining the data solutions ecosystem.

H1B Sponsorship

Blueprint has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (3)
2024 (1)
2023 (1)
2021 (3)
2020 (1)

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Gary Nakanelua
Managing Director, Product & Innovation
linkedin
Company data provided by crunchbase