EngineerJobs.io
← Back to all jobs

Job Description

Northwestern Mutual's Institutional Investments team is seeking a Software Engineer III to design and deliver SQL-driven analytics and data products that support portfolio management, asset allocation, and risk analysis. You will work with Snowflake, dbt, Python, Streamlit, and AI-driven methods to produce data-backed investment insights. This hybrid role is based in Milwaukee, WI, blending in-office collaboration with flexible remote work.

Responsibilities

  • Serve as a SQL subject-matter expert, crafting and tuning intricate queries for large-scale analytics workloads
  • Design and maintain Snowflake-based analytical data models using dbt
  • Develop an investments insights data product
  • Implement advanced SQL transformations with window functions, common table expressions, and performance-aware patterns
  • Build Streamlit-based analytics applications
  • Apply AI and ML techniques to enhance investment insights
  • Ensure data quality, governance, and documentation
  • Assess and propose solutions to system-wide architectural challenges
  • Collaborate with colleagues across teams within the division
  • Write clean, efficient, maintainable code that adheres to coding standards
  • Operate in Agile environments, analyze requirements, and connect with data owners and experts
  • Contribute to technical discussions and team decision-making
  • Translate raw data into actionable business information to drive value

Requirements

  • 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 concepts
  • Excellent communication skills

Technologies

  • Snowflake
  • dbt
  • Python
  • Streamlit
  • AWS
  • Collibra
  • Axon
  • Alation
  • Power BI
  • Tableau

Benefits

  • Flexible work schedules
  • Concierge service
  • Comprehensive benefits
  • Employee resource groups

About the job

Northwestern Mutual has supported families and businesses for over 165 years, combining insurance and investments with a personalized digital experience and leading technology. The organization emphasizes a holistic planning approach and a culture of belonging, backed by a commitment to helping clients achieve financial security. The Software Engineer III will join the Institutional Investments team to help shape data-driven investment decisions through robust analytics, modeling, and insights delivery.

Location

Milwaukee, WI — Hybrid work arrangement

Compensation

Salary range: USD 108,160 to 186,600 per year, with geographic pay structures applying in certain scenarios.

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.