Senior Software Engineer - job post
$118,960 – $178,440 USD
Tech Stack
Responsibilities
- Lead the design and delivery of end-to-end data platforms and pipelines (batch and streaming) using AWS services.
- Architect and implement data lake and/or data warehouse solutions (ingestion, storage, transformation, serving) using S3, Glue, Redshift, Athena, and related services.
- Build and optimize ETL/ELT workflows with Spark, Glue, Lambda, Step Functions, and orchestration frameworks (Airflow, Dagster).
- Establish and operationalize data quality, validation, observability, lineage, and metadata practices.
- Lead and mentor engineers, run design reviews, and promote cross-team collaboration with product, analytics, ML, and platform teams.
Soft Skills
MentoringAnalytical ThinkingCustomer CentricityStrategic ThinkingTalent Development & Planning
Benefits
- Flexible Hours
- Health Insurance
- Employee Resource Groups
Culture
Cross-Functional TeamsMentorship ProgramContinuous ImprovementCustomer-ObsessedFlexible Hours
Requirements
Regions: Us
Get jobs like this in your inbox
Weekly AWS, S3, Glue hiring trends and salary data — free.
Join 6 engineers getting weekly insights
Get market intelligence in your inbox
Free weekly insights on tech hiring trends, salaries, and in-demand stacks.
Already a subscriber? Sign in
About Northwestern Mutual
Industry: fintech
Size: enterprise
Northwestern Mutual is a financial security company with over 165 years of experience, empowering clients through a whole-picture planning approach including insurance and investments. They combine financial professional expertise with personalized digital experiences and leading-edge technology.
View company profile →Compensation
Base salary: $118,960 – $178,440 USD