Senior Software Engineer – Media Validation & Diagnostics
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 help transform how developers debug and diagnose media and codec issues by building proactive validation and diagnostics tooling. Instead of reacting to bugs after they occur, your work will enable application and driver developers to identify misuse, configuration issues, and failure modes early in development.
You will design developer-facing diagnostics that make media failures obvious, actionable, and easy to debug—shifting effort away from reactive support and toward scalable, self-service tooling. Your work will directly improve developer experience, reduce avoidable bugs, and improve the overall quality of media integrations across the ecosystem.
Key Responsibilities
- Design and implement media-focused validation layers and runtime diagnostics for media and codec usage
- Identify common misuse patterns, failure modes, and configuration errors in media pipelines and surface them through clear warnings and errors
- Build actionable error messages, logging, and traceability that help developers self-diagnose issues
- Improve diagnostic coverage and observability across complex media and graphics workflows
- Collaborate with media, graphics, and developer support teams to understand recurring bug categories and pain points
- Validate diagnostics and tooling against real-world applications, drivers, and reproduction scenarios
- Create developer-friendly guidance, examples, and recommended debugging workflows
- Measure success through reduced bug volume, improved issue quality, and faster resolution times
Required Qualifications
- Strong experience with media pipelines, graphics systems, or complex runtime components
- Proven background in debugging and diagnostics engineering, including runtime validation, logging, or trace tooling
- Solid systems programming experience, ideally close to OS, drivers, runtimes, or performance-sensitive code paths
- Ability to analyze low-level failures and translate them into clear, actionable developer feedback
- Experience collaborating across engineering teams to improve platform-level tooling and developer experience
- Strong problem-solving skills with a proactive, prevention-focused mindset
Preferred Qualifications
- Experience designing validation layers or debug tooling similar to graphics or runtime debug frameworks
- Background working with media codecs, hardware acceleration, or driver-level interactions
- Familiarity with developer support workflows and common bug triage challenges
- Experience improving developer experience (DX) through tooling, documentation, or self-service diagnostics
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 $120,000 to $140,000 USD/Year. 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: Remote
Create a Job Alert
Interested in building your career at Blueprint Technologies? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field