Skip to content

Senior Software Engineer

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

Our mission is to build a fabulous and efficient experience for our Workplace Portal environments, specifically our field/sales facing website. We are seeking a dedicated developer to lead all technical aspects of the work in a C# and JavaScript based context.

Join a dedicated team of engineers working to create the best possible technology solutions for NM's internal teams! This team contributes to a phenomenal overall employee experience!

About the role:

  • Demonstrate technical leadership to the team.
  • Establish, aggregate, and share team standards and best practices within department.
  • Use working relationships across teams within their division.
  • Assess and provide solutions to system-wide architectural problems.
  • In a DevOps environment, move between diverse tasks with cooperation and persistence, helping to bring out the best in those around you.


  • Bachelor's Degree or equivalent experience
  • 4-5 years professional application development experience
  • 3+ years of experience working with modern engineering tools, languages and practices.
  • Experience working with Content Management System (CMS), specifically Optimizely (previously called Episerver). Ideally including the new CMS 12, and information architecture concepts. This includes taxonomies, metadata, content types, templating, and navigation.
  • Consistent record of successfully crafting and delivering significant and impactful technology solutions.
  • 1+ years’ professional experience with .NET development (preferably C#) including exposure to .NET Core
  • 1+ years’ professional experience with JavaScript, ES6, NodeJS, React, Redux, RESTful services
  • CI/CD experience (we use GitLab), AWS
  • Understanding and exposure to cloud-based development including PaaS and SaaS, and Docker and/or Kubernetes
  • Exposure/Understanding of automated testing concepts: unit testing, integration testing, regression testing, and Test-Driven Development
  • Ability to effectively communicate to both technical and non-technical audiences in varying forms and levels of detail.
  • Solid understanding of design patterns and architecture.

Nice to Haves

  • Experience working with Content Management System (CMS), specifically Optimizely (previously called Episerver).
  • Familiarity with Search Engines and User Interface applications that interface to them (e.g. Lucidworks, Microsoft Search, and SharePoint Classic Search experiences)
  • Have a passion for operational excellence, problem-solving, and ownership in accomplishing ambitious goals.
  • Continuous improvement to individual technical skills, to understand and influence architecture and supporting infrastructure.
  • Drive continuous improvement through operational measurement and analytics.

Added Benefits:

  • Highly competitive compensation, including annual bonus opportunities
  • Medical/Dental/Vision plans, 401(k), pension program
  • Tuition reimbursement, commuter plans, and paid time off
  • Extensive Professional Training Opportunities
  • Excellent Work/Life Balance
  • Hackathons/Dedication to Innovation

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.