GrepJob
Blueprint Technologies

Senior Software Engineer – Systems & Hardware Validation (Azure)

Blueprint Technologies
Apply
10 days ago
Redmond, WA, USASenior / Staff+
H1B Sponsor

Base Salary

$140k - $150k/yr

Responsibilities

  • Design, develop, implement, test, and maintain security-focused software and systems-level components.
  • Independently develop, test, and troubleshoot software running on data-center and server hardware across Windows and Linux environments.
  • Fine-tune and enhance complex software and hardware integration projects.
  • Gather and analyze system requirements, document technical specifications, and design solutions to meet functional and security needs.
  • Review enhancement requests and technical specifications to ensure feasibility and correctness.
  • Implement and customize system-level software to meet deployment requirements.
  • Develop detailed software design documents, test plans, and validation strategies.
  • Write new programs and utilities in C++ and Python; create test data and automation for validation.
  • Modify and enhance existing codebases to meet new standards or requirements.
  • Perform unit testing, integration testing, and system-level validation on both new and legacy systems.
  • Create migration and deployment packages to support system testing, user testing, and production rollout.
  • Participate in design reviews, test reviews, and technical collaboration with cross-functional teams.
  • Contribute to and review open-source code where applicable.
  • Provide quality assurance reviews and perform post-implementation validation.
  • Troubleshoot and resolve defects discovered during testing or after deployment.
  • Work within CI/CD pipelines to support automated builds, testing, and validation.
  • Document results, findings, and technical decisions clearly for internal stakeholders.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field.
  • 10+ years of overall professional experience in software or systems engineering.
  • Strong foundation in computer science fundamentals, including data structures, algorithms, and software design.
  • 8+ years of systems-level development experience using C++ (with Python for automation and tooling).
  • 8+ years of experience testing, validating, or troubleshooting server and/or data-center hardware.
  • Experience designing and developing large-scale or complex systems software.
  • Hands-on experience performing in-depth debugging, troubleshooting, and unit testing.
  • Experience working with both new development and legacy production systems.
  • 2+ years of experience building or working within automated CI/CD pipelines (e.g., Azure DevOps or similar tooling).
  • Strong problem-diagnosis and issue-resolution skills.
  • Ability to work independently while effectively collaborating with technical stakeholders.
  • Comfort operating in a fast-paced environment with changing priorities.

Benefits

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

Tech Stack

AzureC++LinuxPythonRustWindows