Software Engineer III
ExternalFull-timeHybrid3w ago
AgileAWSCI/CDData AnalysisData Warehousingdbt
Prepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
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.
Responsibilities
- Northwestern Mutual's Institutional Investments organization manages complex, long-term portfolios supporting the company's insurance and financial obligations. We are seeking an engineer with exceptional SQL expertise to help drive high-quality, data-driven investment decisions.
- What You'll 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
Requirements
- 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 You'll Have
- 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. 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 th
Benefits
Vision insurance
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at northwesternmutual? Share your experience