Blueprint · 12 hours ago
Senior Systems Software Engineer (C/C++, Windows)
Blueprint is a technology solutions firm headquartered in Bellevue, Washington, focused on leveraging technology to create additional revenue streams for organizations. In this role, you will be responsible for designing, modernizing, and maintaining complex systems-level software while collaborating with cross-functional stakeholders to implement solutions.
ConsultingInformation TechnologySoftware
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
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
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 StageRecent News
Company data provided by crunchbase