Sr. Software Development Engineer

Blueprint TechnologiesRedmond, WA
1d$135,000 - $145,000Onsite

About The Position

In this role, you will work on core operating system–level software, contributing to the development, maintenance, and modernization of a large, complex platform used at global scale. You’ll collaborate with distributed engineering teams to enhance system functionality, support legacy versions, and migrate existing test infrastructure into a newly developed test framework. This position requires deep expertise in C/C++ and systems programming, along with the ability to reason through low-level technical challenges and write high‑quality, maintainable code.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • 5+ years of professional experience with C and C++ development
  • 5+ years of systems programming experience
  • 5+ years of experience working with distributed engineering teams
  • Strong understanding of operating system concepts and low-level programming
  • Proven ability to debug, troubleshoot, and resolve complex technical issues
  • Solid knowledge of the full software development lifecycle
  • Excellent verbal and written communication skills
  • Ability to work independently, manage time effectively, and prioritize tasks

Nice To Haves

  • 10+ years of overall software engineering experience
  • Experience working on large, complex, or long‑lived codebases
  • Prior experience supporting both modern and legacy system versions
  • Familiarity with test frameworks and test infrastructure modernization
  • Experience with system-adjacent technologies such as databases or scripting tools
  • Strong mentoring skills and experience guiding junior engineers
  • Background in performance optimization, reliability, or security-focused development

Responsibilities

  • Design, develop, test, and maintain systems-level software using C and C++
  • Contribute to core platform source code and cross-version product changes
  • Support and maintain legacy versions while implementing modern enhancements
  • Migrate existing test code into a newly developed test framework
  • Review, debug, and optimize code for performance, reliability, and security
  • Collaborate with engineers across distributed teams on design and implementation
  • Estimate effort, scope, and timelines for assigned development work
  • Develop and follow engineering standards, guidelines, and best practices
  • Troubleshoot complex system issues and implement effective solutions
  • Provide technical guidance and mentorship to other engineers as needed

Benefits

  • Medical, dental, and vision coverage
  • Flexible Spending Account
  • 401k program
  • Competitive PTO offerings
  • Parental Leave
  • Opportunities for professional growth and development
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service