Software Engineer
Role summary
A leading technology company is seeking a Senior Systems Development Engineer to join their team. This role is crucial for securing access for thousands of team members and protecting customer trust. The engineer will lead the architecture and design of workforce Identity and Access Management (IAM) solutions, build automation systems for user lifecycle management and access provisioning, and manage integrations using SAML and OIDC protocols. Responsibilities also include designing automated credential management systems, responding to security incidents, and deploying collaboration platform infrastructure using CI/CD tools. The ideal candidate will have 6+ years of experience in systems design, software development, operations, and automation, with proficiency in Linux/Unix environments and programming languages like Python, JavaScript, Go, .Net, or Java.
Senior Systems Development Engineer | Hybrid
We're hiring for a leading technology company that secures access for thousands of team members across multiple business units, playing a critical role in protecting customer trust and business continuity. This employer is at the forefront of digital innovation, emphasizing the development of robust and scalable solutions.
The Role
• Lead architecture and design of workforce Identity and Access Management (IAM) solutions.
• Build and maintain automation systems for user lifecycle management, access provisioning, and security.
• Manage integrations using SAML and OIDC protocols for numerous SSO connections.
• Design automated credential management systems, including rotation and least-privilege controls.
• Respond to and coordinate resolution of IAM-related security incidents.
• Deploy and maintain collaboration platform infrastructure using modern CI/CD tools.
What You'll Need
• 6+ years of experience in systems design, software development, operations, and automation.
• Proficiency in Linux/Unix environments.
• Experience writing technical documentation and project plans for leadership.
• Experience with programming languages such as Python, JavaScript, Go, .Net, or Java.
• Solid understanding of security concepts including Authentication, Authorization, and Single Sign-On.
• Experience with distributed systems at scale is preferred.
What's On Offer
• Competitive salary range.
• Comprehensive benefits package including health insurance, 401(k) matching, and paid time off.
• Opportunities for professional growth and mentorship.
• A collaborative team environment that values ownership and knowledge sharing.
Apply via Haystack today!
Similar roles
Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote
Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite