Software Design Engineer (Contract)
Please note that this is a contract role providing services to Microsoft through external staffing partners of Allegis Global Solutions. If you are selected for this role, you will be employed by AGS and will not be an employee of Microsoft.
Summary
This position offers a unique opportunity to work at the forefront of security hardware and intellectual property development within one of the world's largest cloud infrastructure environments. The engineer in this role will be responsible for independently developing, testing, and troubleshooting security-related hardware and software solutions that are deployed across massive-scale server fleets. This is a hands-on technical role requiring deep expertise in systems-level programming, hardware validation, and automated testing frameworks. The work spans both Windows and Linux environments and involves contributing to open-source projects while collaborating with highly skilled engineers on cutting-edge server technology. The position demands strong problem-solving abilities, technical versatility, and the capacity to adapt quickly as project priorities shift in a fast-paced cloud services environment.
Job Responsibilities
- Independently develop, configure, and validate security-related hardware and software systems for deployment in large-scale cloud infrastructure
- Write, modify, and maintain test code using C++ and Python to validate server hardware and software functionality
- Execute comprehensive testing scenarios across Windows and Linux server environments to ensure system reliability and security
- Troubleshoot complex hardware and software issues using advanced debugging techniques and diagnostic tools
- Design and implement automated test pipelines using CI/CD frameworks and Azure DevOps
- Participate in technical design reviews and test planning sessions with cross-functional engineering teams
- Document test results, system specifications, and validation outcomes with clarity and technical precision
- Contribute to open-source projects and conduct internal code reviews as needed
- Adapt quickly to changing priorities and switch between multiple projects while maintaining quality standards
- Collaborate with developers and hardware engineers to identify, diagnose, and resolve system-level issues
- Prepare and execute migration packages for system testing, user testing, and production implementation
- Perform post-implementation validation and provide ongoing support for deployed solutions
Requirements
- Minimum 8 years of hands-on experience with data center or server hardware testing and validation
- Minimum 8 years of software development experience with C++ and Python in production environments
- Minimum 2 years of practical experience designing and implementing CI/CD pipelines and Azure DevOps workflows
- 10 or more years of overall experience in software engineering or related technical fields
- Demonstrated experience performing in-depth troubleshooting and unit testing with both new and legacy production systems
- Large-scale systems software design and development experience
- Previous work on security-related hardware or software projects is highly valued
- Experience contributing to open-source projects is strongly preferred
- Background working with cloud infrastructure or large distributed systems is advantageous
- Expert-level proficiency in C++ programming for systems-level development
- Strong Python scripting capabilities for test automation and tooling
- Deep understanding of data center and server hardware architecture and validation methodologies
- Hands-on experience with CI/CD pipelines and Azure DevOps platform
- Proficiency in both Windows and Linux operating systems at the systems level
- Advanced debugging and troubleshooting skills for complex hardware and software interactions
- Experience with open-source development practices and contribution workflows
- Strong understanding of data structures, algorithms, and software design principles
- Knowledge of security hardware components and validation requirements
- Ability to work independently with minimal supervision while managing multiple concurrent projects
- Excellent problem diagnosis and resolution capabilities
- Strong written and verbal communication skills for technical documentation and collaboration
- Flexibility and adaptability to rapidly changing project priorities and requirements
Additional Details
- Location: Redmond, WA (Hybrid: 2-3 days onsite)
- Duration: 3 months
- Pay Range*: $55 - $62 per hour
- Weekly Schedule: 40 hours
- Job Status: Non-Exempt
- Application Deadline: Apply within 72 hours of the posting date to ensure consideration.
This Role Is Eligible For The Following Benefits
- Medical, dental & vision
- Hospital plans
- 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available
- Life Insurance (Company paid Basic Life and AD&D as well as voluntary Life & AD&D for the employee and dependents)
- Company paid short and long-term disability
- Health & Dependent Care Spending Accounts (HSA & DCFSA)
- Employee Assistance Program
- Time Off/Leave(PTO, Allegis Group Paid Family Leave, Parental Leave
Benefits are subject to change and may be subject to specific elections, plan, or program terms.
AGS is an Equal Opportunity Employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you require a reasonable accommodation related to the application or interview process due to a disability, please email
accommodation@allegisglobalsolutions.com
. This inbox is monitored solely for accommodation requests. For questions about open roles or to apply, please submit your application through the job posting, as this inbox is not monitored by recruiters and applications sent here will not be reviewed.
In accordance with the Immigration Reform and Control Act of 1986, employment is contingent upon verification of identity and authorization to work in the United States. All persons hired will be required to complete Form I-9 and provide acceptable documentation as required by law.
Please note that we may use artificial intelligence (AI) tools to screen, assess, or select applicants for this position. These tools may analyze application materials and assist our team in identifying candidates whose qualifications best match the requirements of the role. If you have questions about our use of AI in the hiring process, or would like more information, please contact us.
- We reserve the right to pay above or below the posted wage based on factors unrelated to protected classifications.
Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.