Senior Security Software Engineer

Ford Motor Company Dearborn , MI 48120

Posted 2 weeks ago

We are seeking a highly skilled and experienced Senior Software Engineer to lead our team in the implementation of the next-generation Enterprise Identity and Access Management (IAM) platform leveraging multiple capabilities, including but not limited to Microsoft Entra Id, GCP development platform, as well as other tooling available within the Enterprise. This is a key role in our organization, responsible for designing, developing, and maintaining our IAM system, which is critical for securing our resources and ensuring seamless access for our users.

Job Description: Senior Software Engineer (Identity and Access Management) Job Overview: We are seeking a highly skilled and experienced Senior Software Engineer to lead our team in the implementation of the next-generation Enterprise Identity and Access Management (IAM) platform leveraging multiple capabilities, including but not limited to Microsoft Entra Id, GCP development platform, as well as other tooling available within the Enterprise. This is a key role in our organization, responsible for designing, developing, and maintaining our IAM system, which is critical for securing our resources and ensuring seamless access for our users.

  • Technical Leadership: Lead and mentor a team of software engineers in designing and developing the IAM platform, ensuring it meets the organization's security and access control requirements.

  • System Design: In close collaboration with IAM portfolio product owners, SMEs & security product teams to define the architecture and design of the IAM platform, utilizing Azure Identity Infrastructure and Entitlement Management capabilities effectively.

  • Development: Lead the development of the IAM platform, including coding and code reviews. Write high-quality, maintainable code in accordance with best practices.

  • Security: Ensure the IAM platform is designed with security in mind. Implement robust authentication and authorization mechanisms and work closely with the security team to mitigate potential risks.

  • Integration: Integrate the IAM platform with various systems and services, both within the organization and with external partners, to provide seamless and secure access control.

  • Application Transformation: Partner with application teams to ensure services are consumable by app and cloud migration teams to allow for modernization of a number of traditional applications.

  • Scalability: Design the IAM platform to be scalable to meet the organization's growing needs. Implement performance optimizations to ensure efficient operation.

  • Documentation: Create and maintain technical documentation, including architecture diagrams, API documentation, and coding standards.

  • Collaboration: Collaborate with cross-functional teams, including security, IT, and application development teams, to ensure the IAM platform aligns with the organization's overall goals.

  • Troubleshooting and Support: Provide technical support and troubleshooting assistance to resolve issues related to the IAM platform. Develop and maintain monitoring and alerting systems.

  • Stay Current: Keep up-to-date with the latest IAM and Microsoft Entitlement Management technologies, trends, and best practices, and apply them to improve the platform.

  • Technical Leadership: Lead and mentor a team of software engineers in designing and developing the IAM platform, ensuring it meets the organization's security and access control requirements.

  • System Design: In close collaboration with IAM portfolio product owners, SMEs & security product teams to define the architecture and design of the IAM platform, utilizing Azure Identity Infrastructure and Entitlement Management capabilities effectively.

  • Development: Lead the development of the IAM platform, including coding and code reviews. Write high-quality, maintainable code in accordance with best practices.

  • Security: Ensure the IAM platform is designed with security in mind. Implement robust authentication and authorization mechanisms and work closely with the security team to mitigate potential risks.

  • Integration: Integrate the IAM platform with various systems and services, both within the organization and with external partners, to provide seamless and secure access control.

  • Application Transformation: Partner with application teams to ensure services are consumable by app and cloud migration teams to allow for modernization of a number of traditional applications.

  • Scalability: Design the IAM platform to be scalable to meet the organization's growing needs. Implement performance optimizations to ensure efficient operation.

  • Documentation: Create and maintain technical documentation, including architecture diagrams, API documentation, and coding standards.

  • Collaboration: Collaborate with cross-functional teams, including security, IT, and application development teams, to ensure the IAM platform aligns with the organization's overall goals.

  • Troubleshooting and Support: Provide technical support and troubleshooting assistance to resolve issues related to the IAM platform. Develop and maintain monitoring and alerting systems.

  • Stay Current: Keep up-to-date with the latest IAM and Microsoft Entitlement Management technologies, trends, and best practices, and apply them to improve the platform.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove

Senior Security Software Engineer

Ford Motor Company