This position is no longer accepting applications
Closed on June 24, 2026.
This role is filled — get an email when new SQL roles open on EngineerJobs.io:
Software Engineer III
Get alerted when similar jobs are posted — set up a New SQL jobs on EngineerJobs.io alert.
See other roles at Northwestern Mutual.
Job Description
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.