DeveloperJobs.io
← Back to all jobs

Job Description

Northwestern Mutual offers flexible work schedules, concierge service, comprehensive benefits, and active employee resource groups. With a heritage spanning more than 165 years, the firm combines personalized financial planning with cutting edge technology to help clients achieve financial security. This Software Engineer III role sits within Institutional Investments, focusing on SQL-driven analytics and data products that support portfolio management, asset allocation, and risk analysis. The work leverages Snowflake, dbt, Python, Streamlit, and AI-driven methods to deliver data‑driven investment insights.

Benefits

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

Find your future at Northwestern Mutual where you can grow your career while enjoying first‑class perks, benefits, and a culture of belonging. The organization emphasizes flexibility, support, and opportunities to contribute to a diverse and inclusive environment.

Responsibilities

  • Serve as a SQL subject matter expert, crafting and optimizing complex queries for large analytical workloads
  • Design and maintain analytical data models in Snowflake using dbt
  • Develop investments insights data product
  • Implement advanced SQL transformations with window functions, CTEs, and performance-aware patterns
  • Create analytics applications using Streamlit
  • Apply AI and machine learning techniques to enhance investment insights
  • Ensure data quality, governance, and documentation
  • Assess and propose solutions to system-wide architectural challenges
  • Collaborate across teams within the division to leverage relationships and expertise
  • Write clean, efficient, maintainable code in line with standards
  • Participate in Agile processes, analyze requirements, and engage data owners and experts
  • Contribute to technical discussions and team decision making
  • Translate raw data into usable business information to drive value

Requirements

  • 5+ years of data analytics experience in finance or insurance
  • Expert level SQL with complex joins, window functions, and query optimization
  • Strong experience with Snowflake, dbt, and Python
  • Deep understanding of data warehousing
  • Excellent communication skills

Technologies

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

Compensation and location

Location: Milwaukee, WI, hybrid

Salary: USD 108,160 - 186,600 per year

About the job: Northwestern Mutual has supported families and businesses for more than 165 years through a distinctive approach that combines insurance and investments with a personalized digital experience and technology leadership. This Software Engineer III role supports that mission by building data-driven tools and insights to guide investment decisions.

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.