Skip to content

IAM Engineer

At Northwestern Mutual, we are strong, innovative and growing. We invest in our people. We care and make a positive difference.

Northwestern Mutual Life Insurance Company - Milwaukee, WI

Job Title: IAM Engineer

Job Description: The IAM Engineer at Northwestern Mutual Life Insurance Company in Milwaukee, Wisconsin will dig deep into technology and collaborate with product engineers and designers in order to enhance and modernize the enterprise offerings of Privilege Access applications which include HashiCorp Vault & Cyberark. Lead privileged enterprise identity and account (login id), system access, along with the related policies in an automated path to reduce cybersecurity risk. Apply understanding of software life cycle and design patterns to understand technical features. Utilize development skills including Java on the Spring Boot framework, Python, Terraform, and PowerShell. Implement modern technologies including microservices deployed in cloud, terraform code deployed in AWS or Azure infrastructure. Practice Agile methodologies to implement these technical application requirements. Apply experience with engineering best practices, including analyzing, designing, developing, deploying and supporting software solutions and infrastructure implementations and upgrades. Follow Agile scum software development lifecycle. Collaborate with cybersecurity and identity engineering teams and responsible for monitoring live systems, fixing bugs, address identified cyber threats, writing new features, maintaining documentation, participating in planning sessions and mentoring junior engineers. Analyze technical solutions and provide estimates for feature implementation. Work on monitoring and reporting on HashiCorp Vault environment. Develop code for new features such as access policy modernization and deployment. Utilize Python, Java, SQL, XML, JSON in order to fix bugs, implement new features, and make service calls to interact with database. Design, build and maintain various policies, scripts, and services. Work with relational databases, including SQL Server and MySQL databases, and with microservices architecture. Apply experience developing microservices to implement microservices for new features work and maintain databases. Utilize containerization such as Docker, Kubernetes. Work with process flows (BPM/Flowable). Perform deployments on a cadence and verify changes after product deployment.

Minimum Requirements: Bachelor's degree in Computer Science and Information Technology or a directly related field plus 3 years of software development experience. 3 years of experience must include 2 years of experience with each of the following: (1) analyzing, designing, developing, deploying and supporting software solutions, infrastructure implementations, and upgrades; (2) HashiCorp Vault and Terraform; (3) CI/CD Pipeline; and (4) Python, JavaScript, Java, Ruby, Go, PowerShell, Bash, C#, and C/C++.

Interested candidates send resume to Reference code 225 in the subject line.


Grow your career with a best-in-class company that puts our client’s interests at the center of all we do. Get started now!

W e are an equal opportunity/affirmative action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender identity or expression, sexual orientation, national origin, disability, age or status as a protected veteran, or any other characteristic protected by law.

If you work or would be working in Colorado or outside of a Corporate location, please click here for information pertaining to compensation and benefits.


We’re excited about the potential people bring to Northwestern Mutual. You can grow your career here while enjoying first-class perks, benefits, and commitment to diversity and inclusion.