Blueprint is a technology solutions firm headquartered in Bellevue, Washington, focused on helping organizations unlock value through innovative technology. The Senior Software Development Engineer will be part of a platform engineering team responsible for delivering new operating system-level security capabilities, troubleshooting complex issues, and ensuring feature quality in a continuous delivery model.
Responsibilities:
- Design, develop, implement, test, and maintain complex software systems and security-related features
- Evaluate new operating system security features for application compatibility and rollout readiness
- Troubleshoot failures, perform root-cause analysis, and resolve issues across new and legacy systems
- Analyze quality and reliability data to assess feature health and delivery readiness
- Fine-tune and improve sophisticated software implementations and enhancements
- Gather and analyze system requirements; document detailed technical specifications
- Review enhancement requests and translate them into scalable software solutions
- Implement system-level software and customize solutions to meet evolving requirements
- Develop detailed test plans, create test data, and conduct unit and integration testing
- Modify existing programs to meet new standards and perform validation testing
- Create migration and deployment packages for system, user, and production testing
- Perform quality assurance reviews and post-implementation validation
- Partner with cross-functional teams to ensure continuous delivery and feature quality
Requirements:
- Bachelor's degree in Computer Science, Computer Engineering, or a related technical field
- 5–7 years of professional software engineering experience
- Strong foundation in computer science fundamentals, including data structures, algorithms, and software design
- Experience designing and developing large-scale systems software
- 5–6 years of experience analyzing quality metrics and data to assess system or feature health
- 5–6 years of experience troubleshooting complex issues, performing root-cause analysis, and resolving failures
- Experience working with operating system security concepts (e.g., platform security, system integrity, access controls, or similar)
- Proven ability to independently investigate problems, diagnose issues, and drive resolution
- Experience performing in-depth troubleshooting and unit testing across both new and legacy production systems
- Strong problem-solving skills and experience with defect diagnosis and resolution
- Experience designing and executing experiments or A/B testing
- Experience evaluating metrics and interpreting quality or performance variations
- Background in continuous delivery environments or feature rollout validation
- Familiarity with application compatibility testing at the platform or OS level