Sr. Software Design Engineer

Blueprint Technologies, LLCRedmond, WA
40d$110,000 - $120,000Hybrid

About The Position

You will join a highly skilled engineering team focused on advancing server hardware and security technologies. Your primary responsibility will be supporting the development, testing, and deployment of technologies within a large-scale cloud environment. The position emphasizes hands-on work with hardware and software integration, where you will deploy and manage test systems, develop and execute test plans, troubleshoot issues, and collaborate closely with engineering teams. This role offers the opportunity to contribute to cutting-edge server infrastructure and open-source initiatives, gaining experience with large cloud-scale systems.

Requirements

  • Experience: 8-10+ years of professional experience in software and hardware testing, with a strong focus on server/data center hardware.
  • Programming: Proficiency in at least one programming language such as C++, C#, or Python; experience with Rust is a plus.
  • Testing Expertise: Strong understanding of software quality assurance practices and aptitude for rigorous testing.
  • Systems Knowledge: Knowledge of deploying, managing, and troubleshooting hosts and virtual test machines.
  • CI/CD: 2+ years of experience with continuous integration/continuous deployment pipelines and automation tools.
  • Database & Scripting: Experience with relational and NoSQL databases (SQL Server, Oracle, Sybase, DB2, MongoDB, etc.) and scripting for automation.
  • Networking Fundamentals: Understanding of internet protocols and networking principles preferred.
  • Project Management: Ability to organize, prioritize, and execute tasks independently while contributing to team deliverables.
  • Education: Bachelor's degree in Computer Science or related field required.

Nice To Haves

  • Experience with open-source projects or contributions.
  • Familiarity with server hardware in cloud-scale deployments.
  • Experience integrating hardware testing with software systems in cloud environments.
  • Experience with large-scale, distributed cloud systems.
  • Knowledge of modern development frameworks and automated testing tools.

Responsibilities

  • Perform repeatable testing procedures and processes for hardware and software systems.
  • Configure, deploy, and manage test machines across Windows Server and Ubuntu Server environments.
  • Execute, refine, and maintain test plans and test cases for server and infrastructure components.
  • Diagnose hardware and software issues, perform troubleshooting, and provide detailed reports.
  • Interpret and modify code as required (C++, C#, batch files, make files, Perl scripts, SQL queries, stored procedures).
  • Design and develop automated test harnesses for application, system, and inter-system testing.
  • Monitor and improve system/application performance, including threading, bottleneck identification, and minimizing code footprint.
  • Support other testers and team members as needed to ensure quality delivery.
  • Track and define quality and risk metrics for projects.
  • Collaborate with engineering teams to enhance hardware and software integration processes.

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