Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer III

$108.16k

Northwestern Mutual

About the Job

Northwestern Mutual (NM) has been helping families and businesses achieve financial security for over 165+ years. Through a distinctive, whole-picture planning approach including both insurance and investments, we empower people to be financially confident. We combine the expertise of our financial professionals with a personalized digital experience and leading-edge technology to best serve our clients. To help guide the collaborative effort, we are in search of a Software Engineer III to join our team.

What Youll Do

Northwestern Mutuals Institutional Investments organization manages complex, long-term portfolios supporting the companys insurance and financial obligations. We are seeking an engineer with exceptional SQL expertise to help drive high-quality, data-driven investment decisions.In this role, you will design and deliver highquality analytics solutions that support portfolio management, asset allocation, risk analysis, and strategic initiatives. You will work closely with investment professionals, risk teams, actuarial partners, and technology stakeholders, leveraging a modern analytics stack including Snowflake, dbt, Python, Streamlit, and AIdriven methods.

What Youll Bring to the Role

  • Act as a SQL subject-matter expert, writing and optimizing complex queries for large-scale analytical workloads

  • Design and maintain analytical data models in Snowflake using dbt

  • Build investments insights data product

  • Develop advanced SQL transformations using window functions, CTEs, and performance-aware patterns

  • Create Streamlit-based analytics applications

  • Apply AI/ML techniques to enhance investment insights

  • Ensure data quality, governance, and documentation

  • Assess and provide solutions to system-wide architectural problems.

  • Utilize working relationships across teams within their division.

  • Write clean, efficient, and maintainable code, adhering to coding standards and guidelines.

  • Practice Agile methodologies, analyze project requirements, and establish relationships with data owners and experts.

  • Contributes to technical discussions and decision-making processes within the team.

  • Translate raw data into usable business information to achieve business value.

Required Qualifications

  • 5+ years of experience in data analytics within finance or insurance

  • Expert-level SQL including complex joins, window functions, and query optimization

  • Strong experience with Snowflake, dbt, and Python

  • Deep understanding of data warehousing

  • Excellent communication skills

Preferred Qualifications

  • Institutional investment experience

  • Familiarity with market data, risk and performance systems

  • Experience with CI/CD and analytics engineering practices

  • Experience in AWS services and integrating Snowflake with cloud-native services.

  • Familiarity with data governance tools like Collibra, Axon, Alation.

  • Familiarity with Business Intelligence tools like Power BI and Tableau.

Skills Youll Have

Analytical Thinking: Organizes and compares various aspects of a situation to comprehend and identify key or underlying complex issues through the use of quantitative data and analysis; leverages strong business acumen, problem solving, and interpersonal skills to think critically about situations from multiple perspectives and consistently seeks ways to improve processes.

Business Application: Utilizes both business acumen and technology expertise to translate business requirements/capabilities into technical solutions and applies technical knowledge of a product/platform/application to align it with a particular line of business (LOB) based on the organization's technology needs and business goals.

Data Literacy: Utilizes appropriate data for a particular purpose by thinking critically about information yielded by data analysis; applies data analytics tools/methods and their appropriate purposes and recognizes when data is being misrepresented to resolve issues or escalate to the appropriate party.

Software Problem Solving: Conducts in-depth analysis of technology needs, issues, and roadblocks within assigned scope, applies experience and expertise to apply best practices, explore the art of possible, and deliver blueprints for the most effective and efficient solutions. Detects and removes existing and potential errors in software code or a system that can cause it to behave unexpectedly or operate incorrectly. Leverages common software tools/debuggers and logical thinking for root causing issue.

LI-Hybrid

Compensation Range:

Pay Range - Start:

$108,160.00

Pay Range - End:

$162,240.00

Geographic Specific Pay Structure:

Structure 110:

$118,960.00 USD - $178,440.00 USD

Structure 115:

$124,400.00 USD - $186,600.00 USD

We believe in fairness and transparency. Its 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 youre 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 who welcomes and encourages diversity in the workforce. 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.

Skills

Release Management (NM) - Intermediate, DevOps (NM) - Intermediate, Application Security (NM) - Intermediate, Cloud Technology (NM) - Intermediate, Cross Functional Partnering & Planning (NM) - Intermediate, IT Strategy (NM) - Beginner, Data Literacy (NM) - Intermediate, Customer Centricity (NM) - Intermediate, Strategic Thinking (NM) - Intermediate, Analytical Thinking (NM) - Intermediate, Business Application (NM) - Intermediate, Professional Curiosity (NM) - Intermediate (Inactive), Software Problem Solving (NM) - Intermediate, Root Cause Analysis & Decision Quality (NM) - Intermediate, Adaptive Communication (NM) - Advanced, Technical Solution Development (NM) - Intermediate (Inactive), Software Development (NM) - Intermediate, Coaching & Mentoring (NM) - Beginner, Application Performance Management (NM) - Intermediate

FIND YOUR FUTURE

Were excited about the potential people bring to Northwestern Mutual. You can grow your career here while enjoying first-class perks, benefits, and our commitment to a culture of belonging.

  • Flexible work schedules
  • Concierge service
  • Comprehensive benefits
  • Employee resource groups
PandoLogic. Keywords: Software Engineer, Location: Milwaukee, WI - 53205
Required
Preferred
Job Industries
  • Other
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer III in Milwaukee, WI vacancy
  • $108.16k

     ...experience and leading-edge technology to best serve our clients. To help guide this collaborative effort, we are seeking a Software Engineer III to join our team. This individual will support applications tied to calculations for Northwestern Mutuals Risk Products and... 
    Suggested
    Work at office
    Remote work
    Flexible hours

    Northwestern Mutual

    Milwaukee, WI
    3 days ago
  • $108.5k - $135k

     ...Cloud Engineer III Job ID 2026-31492 # Positions 1 Job Location US Telecommute Telecommute (U.S.)...  ...contract development activities such as quoting, statement of work, software licensing, and others as assigned. This role will develop... 
    Suggested
    Full time
    Contract work
    Part time
    Local area
    Remote work
    Relocation package
    Flexible hours

    Hanger

    Milwaukee, WI
    1 day ago
  •  ...Application Architect III Milwaukee County is seeking a senior.NET MVC 5 developer to create an enterprise level solution from an existing database using Microsoft Visual Studio 2015/2015. The resource would be working with a Milwaukee County Junior developer. This... 
    Suggested
    Work at office

    Novalink Solutions

    Milwaukee, WI
    3 days ago
  • $105.72k - $132.14k

     ...the process of implementation planning, fit analysis, configuration, testing, rollout, and post implementation support of solution/software development Elicit, analyze, validate, specify, verify, and manage the needs of project stakeholders including customers and end... 
    Suggested
    Full time
    Temporary work
    Work experience placement
    Local area
    Immediate start
    Shift work
    Day shift

    Old Dominion Freight

    Milwaukee, WI
    4 days ago
  • $118k - $178k

     ...for innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Software Engineer III on the AI Gateway & Guardrails team at Indeed, you will own and drive the development of platform services that connect... 
    Suggested
    Work experience placement
    Local area

    Indeed

    Milwaukee, WI
    15 hours ago
  •  ...The Senior Full Stack Engineer designs, builds, and supports high-quality solutions for our member and agent portals in support of RxBenefits...  ...equivalent practical experience. ~4-7+ years of professional software engineering experience in full stack or backend-focused roles.... 
    Temporary work
    Local area
    Remote work

    RxBenefits

    Milwaukee, WI
    1 day ago
  • $150k - $224k

     ...Total Visits, March 2025) Day to Day As a Data Scientist III at Indeed, you will leverage your expertise in data science, statistics...  ...impact across the organization. You will work closely with engineering and product or marketing teams to identify opportunities,... 
    Work experience placement
    Local area

    Indeed

    Milwaukee, WI
    4 days ago
  • $88k - $132k

     ...for innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Software Engineer II at Indeed, you will design and build software that powers shared platforms, services, and products used across the company.... 
    Work experience placement
    Local area
    Immediate start

    Indeed

    Milwaukee, WI
    3 days ago
  • $176k - $200k

     ...Software Engineer V Job ID 2026-31216 # Positions 2 Job Location US Telecommute Telecommute (U.S.) Position FT/PT Full-Time Category Information Technology Why Us? With a mantra of Empowering Human Potential... 
    Full time
    Part time
    Local area
    Remote work
    Relocation package
    Flexible hours

    Hanger

    Milwaukee, WI
    4 days ago
  • $86.36k - $101.6k

     ...design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who...  ...meet standards Conducts code reviews to provide guidance on engineering best practices and compliance with development procedures Accountable... 
    Temporary work
    Work experience placement
    Local area
    3 days per week

    U.S. Bank

    Brookfield, WI
    4 days ago
  •  ...Software Engineer II Position Description: Performs a variety of moderately complex engineering duties to design, plan, and oversee the architect, design, development, and management of software systems applied to new or existing products. Evaluates progress and results... 

    Briggs & Stratton

    Milwaukee, WI
    3 days ago
  • $65k - $140k

     ...Dematic is looking for a talented Software Support Engineer to provide remote, second level customer support with Dematic's Customer Service team. The work schedule for this opening is rotating 12-hour day shifts, four days on and four days off. The employee will work... 
    Local area
    Remote work
    Rotating shift
    Day shift

    Dematic

    Wauwatosa, WI
    15 hours ago
  •  ...come make a difference at Fiserv. Job Title Database Engineer III TITLE: Database Engineer III EMPLOYER: Fiserv Solutions,...  ...Conduct maintenance, installations, and upgrades to database software. Review, debug, modify, and document code. Apply knowledge of... 
    Second job

    Fiserv

    Milwaukee, WI
    1 day ago
  •  ...solutions and platforms to help improve the lives of millions of seniors and those who care for them. In the Senior Software Engineer position, you'll lead the development of intelligent, adaptive, and scalable applications by leveraging AI-powered development... 

    Direct Supply

    Milwaukee, WI
    3 days ago
  •  ...testing, debugging and documentation activities for projects. • Work on projects that require configuration and code customization in software products. • Expand existing and create software to meet the changing needs of industry. • Travel to site during software... 

    Exaways Corporation

    Milwaukee, WI
    4 days ago
  •  ...Senior Software Engineer   Milwaukee, WI (On-site)   Full-Time | Experienced Level   OnCourse Information Services Build the Future of Document Management with OnCourse At  OnCourse , we’ve been innovating for over 35 years — helping  clients across the... 
    Full time
    Work at office

    MRA Recruiting Services

    Milwaukee, WI
    1 day ago
  • $118.96k

     ...Own production reliability: monitoring, SLIs/SLOs, incident response, postmortems, and continuous improvements. - Lead and mentor engineers, run design reviews, and promote cross-team collaboration with product, analytics, ML, and platform teams. - Influence roadmap,... 

    Northwestern Mutual Life Insurance Company

    Milwaukee, WI
    1 day ago
  • $131.37k - $166k

     ...developing, upgrading, retrofitting, testing and integrating various software warehouse logistics solutions efficiently to implement the...  ...members on project requirements and solutions. Provide engineering support as required. Resolve incompatibility issues with... 
    Local area
    Remote work

    Dematic

    Milwaukee, WI
    2 days ago
  •  ..., we're involved. If you want to make an impact on a global scale, come make a difference at Fiserv. Job Title Senior Software Engineer TITLE: Senior Software Engineer EMPLOYER: Fiserv Solutions, LLC LOCATION: Milwaukee, WI (and various unanticipated locations... 

    Fiserv

    Milwaukee, WI
    4 days ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    Milwaukee, WI
    3 days ago
  •  ...bank, we're involved. If you want to make an impact on a global scale, come make a difference at Fiserv. Job Title Software Development Engineer, Advisor TITLE: Software Development Engineer, Advisor EMPLOYER: Fiserv Solutions, LLC LOCATION: Milwaukee, WI... 

    Fiserv

    Milwaukee, WI
    1 day ago
  • $85.1k - $161.58k

     ...Position Summary: MedInsight is seeking a Client Engineer III to lead complex client implementations and drive a high-trust...  ...conformed dimensions, SCD strategy, incremental loads). ~ Strong software engineering practices: Git workflows, CI/CD, automated testing... 
    Full time
    Temporary work
    Work experience placement
    Remote work
    Flexible hours

    Milliman

    Brookfield, WI
    4 days ago
  •  ...code." We build tools that drive innovation, streamline processes, and deliver high-quality experiences. We are looking for a Software Engineer who is passionate about clean code and eager to learn from the best. The Software Engineer is responsible for writing... 
    Local area

    Best Version Media

    Brookfield, WI
    8 days ago
  •  ..., analyzing, and summarizing development and service issues. Job-Specific Essential Duties and Responsibilities: - Systems engineer will be responsible for managing and configuring file transfer and EDI environments. - Responsible for out-of-hours support... 
    Minimum wage
    Contract work
    Temporary work
    Work experience placement
    Remote work

    MAXIMUS

    Milwaukee, WI
    2 days ago
  •  ...identify solutions, automating business processes, developing custom software solutions, providing, and governing access to data, evaluating,...  ...position. We are looking for a Senior Full Stack Software Engineer to join our team. This role requires strong front-end... 

    Milwaukee Tool

    Milwaukee, WI
    10 hours ago
  • $98.18k - $115.5k

     ...design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who...  ...meet standards Conducts code reviews to provide guidance on engineering best practices and compliance with development procedures Accountable... 
    Temporary work
    Work experience placement
    Local area
    3 days per week

    U.S. Bank

    Brookfield, WI
    2 days ago
  • $98.18k - $115.5k

     ...Software Engineer At U.S. Bank, we're on a journey to do our best. Helping the customers and businesses we serve to make better and smarter financial decisions and enabling the communities we support to grow and succeed. We believe it takes all of us to bring our shared... 
    Temporary work
    Work experience placement
    3 days per week

    U.S. Bank

    Butler, WI
    2 days ago
  •  ...accurate fulfillment, our client’s goal is to make building sites easy. THE ROLE Our client is seeking a highly skilled Senior Software Engineer to join their growing engineering team. In this role you will work closely with experienced engineers and report to the... 
    Temporary work

    HirexHire

    Milwaukee, WI
    5 days ago
  •  ...The Associate Software Engineer is an early-career engineering role responsible for contributing to the design, development, testing, and support of software solutions across the organization’s product portfolio. This role is ideal for engineers who demonstrate strong... 
    Temporary work
    Internship
    Local area
    Remote work

    RxBenefits

    Milwaukee, WI
    2 days ago
  •  ...client's Data Masking Service. This role is part of a dynamic engineering team dedicated to designing and automating data masking processes...  .... Competency in Linux, Kubernetes, Docker, and distributed software systems (e.g., EKS). Hands-on experience with CI/CD... 
    Immediate start
    3 days per week

    TIER4 GROUP

    Milwaukee, WI
    26 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer III. Be the first to apply!