2,279,976open jobs
145,369companies
266,913added this week
Browse all
Salary
$98k – $147k per year
Location
In office (Milwaukee)
Seniority
Junior · 2+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 13, 2026. First seen by Alion on Nov 13, 2026. Northwestern Mutual scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Northwestern Mutual is a Milwaukee-based mutual financial services company that offers life, disability and long-term care insurance, annuities, investment management, retirement planning and private wealth services through a nationwide network of financial advisors. Founded in 1857 and owned by its policyholders, it is one of the largest life insurers in the US, with corporate campuses in Milwaukee and Franklin, Wisconsin, an office in New York and an applied innovation team called Variable. It hires tax and accounting specialists, research and investment analysts, underwriting and client service staff, product managers, engineers, HR and marketing leaders, and interns.

About the Role

We are seeking a motivated Software Engineer II to support the design, development, testing, and maintenance of applications within the Field Rewards technology portfolio. This role will contribute to building modern web applications, APIs, and cloud-based solutions while working closely with senior engineers and business partners.

The ideal candidate has a solid foundation in software engineering, enjoys solving technical problems, and is eager to grow expertise in cloud technologies, automation, DevOps practices, and full-stack development.

What You'll Do

Software Development

  • Develop, test, and maintain web applications, APIs, and backend services using established engineering standards.
  • Build and enhance application features under the guidance of senior engineers and technical leads.
  • Participate in the design and implementation of reusable components and services.
  • Write clean, maintainable, and well-documented code that meets quality and security standards.
  • Support integration of applications with enterprise systems and third-party services.

Cloud & DevOps

  • Contribute to application deployments using CI/CD pipelines and automated deployment processes.
  • Assist with containerizing applications using Docker and deploying solutions to cloud environments.
  • Support implementation of infrastructure automation and configuration management practices.
  • Monitor application health using established monitoring and alerting tools.

Data & Integration

  • Develop and maintain SQL queries, stored procedures, and data integration processes.
  • Support batch processing and data movement workflows.
  • Assist with troubleshooting data quality and integration issues.
  • Work with relational databases and cloud-based data services.

Quality & Engineering Excellence

  • Participate in code reviews and testing activities to ensure high-quality software delivery.
  • Follow established Agile development processes and engineering best practices.
  • Collaborate with team members to identify opportunities for automation and process improvements.
  • Contribute to technical documentation and knowledge sharing.

Operational Support

  • Assist with production support activities and incident resolution.
  • Troubleshoot and resolve application issues in development, testing, and production environments.
  • Participate in on-call rotations when required.
  • Support release validation and post-deployment monitoring activities.

Collaboration

  • Work closely with engineers, product owners, architects, and business stakeholders.
  • Participate in sprint planning, backlog refinement, retrospectives, and team ceremonies.
  • Communicate technical concepts clearly to both technical and non-technical audiences.
  • Seek feedback and continuously improve technical and professional skills.

What You'll Bring to the Role

  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field (or equivalent experience).
  • 2-4 years of professional software development experience.
  • Experience developing applications using JavaScript or TypeScript.
  • Familiarity with modern front-end frameworks such as React.
  • Experience developing REST APIs or backend services using Node.js, Java, Python, or similar technologies.
  • Experience working with relational databases and SQL.
  • Understanding of software development lifecycle (SDLC) practices.
  • Familiarity with Git-based source control and collaborative development workflows.
  • Basic understanding of cloud computing concepts and public cloud platforms (AWS preferred).
  • Familiarity with containerization technologies such as Docker.
  • Strong analytical and problem-solving skills.
  • Effective communication and teamwork skills.

Preferred Qualifications

  • Experience working in AWS cloud environments.
  • Experience with CI/CD tools such as GitHub Actions, Jenkins, GitLab CI, or Azure DevOps.
  • Familiarity with Kubernetes or container orchestration platforms.
  • Experience supporting production applications.
  • Experience with monitoring and logging tools.
  • Knowledge of microservices architecture concepts.
  • Exposure to application modernization initiatives.
  • Experience working in Agile/Scrum teams.
  • Insurance or financial services domain experience.
  • Exposure to AI-assisted or agentic development tools.

Skills You'll Have

Adaptive Communication- Formulates strategies to convey complex information about services, products, systems, or processes to targeted audiences and communicates between technical and non-technical audiences.

Analytical Thinking- Organizes and compares various aspects of a situation to identify complex underlying issues using quantitative data, analysis, business acumen, problem solving, and critical thinking.

Cloud Technology- Applies knowledge of cloud service platforms and delivery models to support the development and implementation of end-to-end cloud solutions.

Root Cause Analysis & Decision Quality- Uses structured problem-solving methods to identify the fundamental causes of issues and support timely, data-driven decisions.

Software Development- Creates and maintains applications, frameworks, and software components through design, programming, testing, debugging, and software development lifecycle practices.

Software Problem Solving- Analyzes technology needs, issues, and roadblocks and applies engineering best practices and debugging techniques to identify and resolve software problems.

Technical Problem Solving- Analyzes technical needs, issues, and roadblocks, evaluates potential solutions, solves problems effectively, and helps establish alignment on the path forward.

Compensation Range:

Pay Range - Start:

$98,320.00

Pay Range - End:

$147,480.00

Geographic Specific Pay Structure:

Structure 110:

$108,160.00 USD - $162,240.00 USD

Structure 115:

$113,040.00 USD - $169,560.00 USD

We believe in fairness and transparency. It’s why we share the salary range for most of our roles. However, final salaries are based on a number of factors, including the skills and experience of the candidate; the current market; location of the candidate; and other factors uncovered in the hiring process. The standard pay structure is listed but if you’re living in California, New York City or other eligible location, geographic specific pay structures, compensation and benefits could be applicable, click here to learn more.

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

Northwestern Mutual is an equal opportunity employer that welcomes talented individuals of all backgrounds. We are committed to creating and maintaining an environment in which each employee can contribute creative ideas, seek challenges, assume leadership and continue to focus on meeting and exceeding business and personal objectives.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,279,976 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Remote, many countries
Similar stack
Same company
Milwaukee
$171k – $240k per year · Hybrid · Full-Time · 3+ years exp · San Francisco
Apply
Hybrid · 3+ years exp · Bachelor's Degree · Seattle · Dallas · Greenwood Village · Colorado Springs · Orlando
JavaScript
TypeScript
SQL
Databases
Oracle
MS SQL
Frontend
GraphQL
DevOps
Rest API
gRPC
Azure DevOps
WebSockets
Azure
Git
AWS
AWS Lambda
SOAP
Cybersecurity
Least Privilege
LDAP
Management
ITIL
Oracle ERP
QA
Swagger
Apply
Software Engineer 1 day ago
$127k – $172k per year · In office · Full-Time · 2+ years exp · Bachelor's Degree · San Diego
Python
Java
Kotlin
Databases
Apache Kafka
AI/ML
Spark
AI Agents
Flink
RAG
DevOps
CI/CD
AWS
Management
QuickBooks
Apply
Hybrid · Contractor · 8+ years exp · Austin
Java
SQL
Java
Maven
Hibernate
Gradle
DevOps
Rest API
Git
Management
Agile
Apply
$112k – $128k per year · Equity · Hybrid · Full-Time · 5+ years exp · Bachelor's Degree · Austin
JavaScript
TypeScript
C#
C#
.NET
AI/ML
Prompt Engineering
Machine Learning
Frontend
Angular
DevOps
Rest API
Splunk
GCP
Azure
CI/CD
Git
Management
Agile
Apply
Remote (likely EAEU) · 3+ years exp · Moscow
JavaScript
TypeScript
SQL
Node JS
Node JS
Nest.JS
TypeORM
Databases
PostgreSQL
Apache Kafka
Frontend
GraphQL
React.js
DevOps
Rest API
gRPC
Docker
Linux
Apply
Remote (likely EAEU) · Moscow
Python
DevOps
Linux
Windows
Apply
Remote (likely EAEU) · Moscow
C#
C#
ASP.NET Core
Databases
PostgreSQL
Redis
RabbitMQ
MS SQL
ElasticSearch
Apache Kafka
Apache Solr
DevOps
CI/CD
Grafana
Management
Agile
Scrum
Apply
$48k per year · Remote (likely EAEU) · 5+ years exp · Tbilisi
JavaScript
TypeScript
Node JS
Node JS
Nest.JS
Prisma
BullMQ
Databases
PostgreSQL
AI/ML
LLM
OpenAI
DevOps
Docker
Apply
Remote (EAEU) · Full-Time · Moscow
Java
Java
Spring Framework
Spring Boot
Hibernate
Liquibase
Databases
PostgreSQL
RabbitMQ
ActiveMQ
Apache Kafka
DevOps
Rest API
Git
Docker
GitLab
Apply
Remote (United States) · Bachelor's Degree · Milwaukee
Apply
Commercial Parts Pro 5 hours ago
In office · Full-Time · 3+ years exp · High School Diploma · Milwaukee
Apply
$155k per year · Equity · Remote (United States) · Full-Time · 5+ years exp · High School Diploma · Minneapolis · Des Moines · Milwaukee
Apply
In office · 4+ years exp · Bachelor's Degree · Madison · Dallas · Milwaukee · Chicago · New York
Analytics
Power BI
Microsoft Excel
Apply
In office · 2+ years exp · Bachelor's Degree · Madison · Dallas · New York · Milwaukee · Chicago
Analytics
Power BI
Microsoft Excel
Apply
See all jobs
This is one of many
2,279,976 more open roles from verified company boards, updated every day.