Skip to content

Software Engineer

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

At Northwestern Mutual, we embrace cutting-edge technologies to enable our business to grow at an unprecedented rate and are looking for great people to help drive this transformation. We seek talented engineers with a desire to build Northwestern Mutual’s future through modern software applications.

The Illustrations platform is part of our Field Experience (FX) suite of tools that ensure a positive experience for our financial representatives. This platform empowers our financial representatives to demonstrate the value of our products as part of the planning process. Every new and existing customer sees the results of this tool before deciding on a Northwestern Mutual product.

To excel in this role you'll need to be eager to understand the life insurance business domain and passionate about software craftsmanship. You should be comfortable maintaining applications with established code bases and willing to explore up to date approaches to tackle new challenges.


  • Bachelor's degree in Computer Science, Engineering or equivalent professional experience

  • Experience developing RESTful web services in ASP.NET Core

  • Familiarity with GraphQL

  • Experience with Git

  • Willingness to contribute to the entire software delivery life-cycle: Specification, Design, Build, Test, Deploy and Support.

What you’ll get to do:

  • Integrate the Illustrations system with enterprise data services.

  • Automate the production of illustrations.

  • Join a small team of dedicated software engineers to increase the stability, security and performance of the Illustrations platform.

Further impress us with:

  • Containerization with Docker, Kubernetes, AWS.

  • Experience developing RESTful web services in Node with TypeScript

  • Data persistence with DynamoDB, MySQL

  • GitLab CI/CD.

  • Linux shell scripting with bash

  • Experience working with Agile project management methodologies with Jira

  • Experience in Financial Services

Our Culture:

  • Empowered Engineers

  • Technical Curiosity

  • Casual, Challenging, and Collaborative Environment

  • Outstanding Products

  • Hackathons / Dedication to Innovation

  • Conferences and Meetups

  • Work-Life Balance

  • Free Lunch


  • Tuition reimbursement, commuter plans, and paid time off.

  • Highly competitive compensation that includes base salary plus bonus.

  • Medical/Dental/Vision plans, 401(k), pension program, and more!


This job is not covered by the existing Collective Bargaining Agreement.

Required Certifications:

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! 

We 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.