Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

Randstad Digital Americas • Redmond, Washington, United States
Salary: USD 56–60 per hour
Role & seniority: Software Design Engineer (Contract)
Stack/tools: C++, Python; Rust; Windows Server and Ubuntu Server; automated test harnesses; testing procedures; experience with Azure cloud infrastructure
Design, deploy, and manage test machines on Windows and Linux platforms
Execute detailed test plans, perform hardware diagnostics, troubleshoot issues
Develop/modify code to support testing, collaborate with dev teams, produce detailed test reports
Proficiency in C++ and Python
Experience with Rust
Networking fundamentals and protocols
Open-source contribution background
Ability to adapt to shifting project priorities
Prior open-source contributions
Familiarity with hardware testing environments and test automation
Location & work type: Redmond, Washington; Contract position (8:00 AM–5:00 PM)
Job Summary
Join a team at a Leading Technology Company focusing on cutting-edge security hardware and intellectual property. This contract position is for a Software Design Engineer who will be instrumental in the development and testing of technologies deployed within the massive Azure cloud infrastructure. This role offers an opportunity to work on highly visible projects and collaborate with a skilled, high-performing team on both open-source and internal codebases.
location: Redmond, Washington
job type: Contract
salary: $55.90 - 60.00 per hour
work hours: 8am to 5pm
education: Bachelors
Responsibilities
Design, deploy, and manage test machines on Windows Server and Ubuntu Server platforms.
Execute detailed test plans, perform hardware diagnostics, and troubleshoot technical issues.
Write and modify code in languages like C++ and Python to support testing procedures.
Collaborate with development teams to ensure functional advancement of hardware systems.
Develop and refine automated test harnesses to ensure quality and reliability.
Produce comprehensive and detailed technical reports on testing outcomes.
Qualifications
Experience with the Rust programming language.
Prior contribution to open-source projects.
Experience or understanding of networking fundamentals and protocols.
Demonstrated ability to be flexible and adapt quickly to shifting project priorities.
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.
Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including: medical, prescription, dental, vision, AD&D, and life insurance offerings, short-term disability, and a 401K plan (all benefits are based on eligibility).
This posting is open for thirty (30) days.