We're hiring on behalf of a Haystack partner!
The Role
• Own the design, development, and maintenance of test automation frameworks, orchestration platforms, and CI/CD-integrated tooling for complex hardware and software systems.
• Architect, design, and validate software tooling, including test algorithms, scripts, calibration routines, and data visualization for verification and validation.
• Define and drive tooling best practices across the engineering organization, establishing patterns for automation, observability, and infrastructure-as-code.
• Analyze test data and collaborate cross-functionally to evaluate product performance and provide feedback on potential improvements.
• Prepare reports documenting test results, test coverage, performance metrics, and communicate issues effectively.
• Manage and drive to closure test anomalies, defects, and bugs, including debugging and root-cause analysis.
What You'll Need
• Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field.
• 3+ years of professional software development experience.
• 2+ years of experience in designing or architecting new and existing systems, including design patterns, reliability, and scaling.
• 1+ years of experience designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using C#, C++, Java, or Perl.
• 1+ years of Object-Oriented Design experience.
• Experience programming with at least one software programming language.
What's On Offer
• Competitive annual salary ($143,700 - $194,400) plus potential for sign-on payments and restricted stock units.
• Comprehensive benefits package including health insurance, 401(k) matching, paid time off, and parental leave.
• Opportunity to work on a revolutionary global connectivity initiative.
• A role at the intersection of software engineering and systems verification, defining how teams test complex systems.
Apply via Haystack today!