McDonald's-posted 3 months ago
$98,140 - $125,130/Yr
Full-time • Mid Level
Chicago, IL
Food Services and Drinking Places

As a Full Stack Engineer II on our Identity and Access Engineering team, you will report to the Senior Engineering Manager and play a pivotal role in designing, implementing, and maintaining robust identity and access management (IAM) solutions. You will be a key member of an agile squad, continuously delivering secure and scalable features that protect critical information and resources across our global enterprise. The ideal candidate will bring a strong understanding of IAM principles, hands-on experience with C#, .NET, Azure native services, DevSecOps practices, and API integration—particularly with platforms like Saviynt along with the ability to collaborate effectively across cross-functional and global teams. This is an exciting opportunity to contribute to the evolution of a global IAM platform at the world's largest restaurant company.

  • Lead the design, development, and deployment of custom Identity and Access Management (IAM) solutions using C#, .NET, and Azure technologies.
  • Design, implement, and maintain scalable IAM solutions, including access governance, RBAC, and SOD.
  • Collaborate with stakeholders to gather and document functional and technical requirements.
  • Partner with solution architects to create detailed design specifications and technical documentation.
  • Coordinate with development teams to ensure timely and high-quality delivery of software solutions.
  • Build secure, scalable, and high-performance applications integrating IAM protocols such as SAML, OAuth 2.0, OpenID Connect, LDAP, and SCIM.
  • Manage identity lifecycle processes and implement robust access controls across systems.
  • Troubleshoot and resolve complex technical issues across the full stack (frontend, backend, cloud infrastructure).
  • Ensure compliance with security standards and participate in regular audits and reviews.
  • Support CI/CD processes using Azure DevOps and GitHub Actions, including pipeline creation, testing, and deployment automation.
  • Participate in Agile ceremonies including sprint planning, daily stand-ups, retrospectives, and demos.
  • Stay current with emerging IAM technologies and Azure services to drive continuous improvement.
  • Communicate effectively with cross-functional teams including product owners, architects, QA engineers, and global stakeholders.
  • Bachelor's degree in computer science, Engineering, or a related field.
  • 5+ years of professional experience in full stack development, preferably in IAM-focused environments.
  • Strong hands-on experience with .NET Core/.NET Framework, C#, and web technologies (HTML, CSS, JavaScript), SQL and NoSQL Databases.
  • Experience with RESTful and SOAP APIs, and microservices design patterns.
  • 2+ years of professional experience with Azure services such as AKS, Docker, Azure Functions, Logic Apps, Event Grid, and Service Bus is a plus.
  • Hands-on experience with database technologies including Microsoft SQL Server, Azure SQL, and Cosmos DB.
  • Experience with CI/CD tools and practices, including Azure DevSecOps and GitHub Actions.
  • Solid understanding of IAM principles and protocols: SAML, OAuth 2.0, OpenID Connect, LDAP, SCIM.
  • Experience integrating third-party IAM platforms such as Saviynt, SailPoint, or Okta via APIs.
  • Experience with Microsoft Active Directory, and Microsoft Entra ID is highly desirable.
  • Strong understanding of application security practices (Snyk, SAST, DAST and SCA).
  • 1+ years of experience contributing to system architecture and design, including scalability and reliability.
  • Proven ability to lead technical discussions, write design and requirement documents, and manage offshore development teams.
  • Strong troubleshooting and debugging skills across application layers.
  • Certifications in IAM, Azure, or related technologies are a plus.
  • Strong analytical and problem-solving skills with the ability to troubleshoot complex issues.
  • Health and welfare benefits
  • 401(k) plan
  • Adoption assistance program
  • Educational assistance program
  • Flexible ways of working
  • Time off policies (including sick leave, parental leave, and vacation/PTO)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service