Job Description
An employer is seeking a Cloud Authentication Developer to join their team in Spring, TX. He or she will be joining a Commercial Enterprise Software Engineering team that will be responsible for maintaining the team's cloud virtualization client application which runs on a Linux OS. The ideal developer will be proficient in advanced Linux system administration and troubleshooting, but also deep programming expertise in C++ and Python with seasoned Azure AD integration coupled with a thorough understanding of remote desktop protocols (RDP). He or she will maintain, debug and enhance Microsoft AVD SDK - based solutions deployed on Debian/Ubuntu Linux systems to ensure secure, stable and high-performing virtual desktop experiences for the enterprise users. He or she will engineer new features and custom modules in C++ and Python, targeting systems-level enhancements, advanced authentication including smart card technologies (YubiKey, OpenSC, FIDO2), and cross-platform interoperability with Windows environments. This role is onsite 3 days a week and the pay ranges from $45 - $55/hr depending on experience and feedback from the client.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.
Required Skills & Experience
5+ years of professional software development experience, with significant exposure to Linux systems programming and administration
Expert-level proficiency in Linux troubleshooting, particularly in Debian/Ubuntu-based environments, including system, networking, package management, and kernel interactions
Proven experience with Microsoft Azure Active Directory (AAD) integration, including SSO, OAuth2/OpenID Connect, and enterprise authentication modules
Demonstrated expertise in Azure Virtual Desktop (AVD) and Remote Desktop Protocol (RDP), including protocol analysis, session management, and client/server integration
Nice to Have Skills & Experience
Bachelor's degree in CS, Engineering or related field
Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.