Senior Software Engineer - job post
$118,960 – $178,440 USD
Tech Stack
AWSS3GlueRedshiftAthenaEmrLambdaKinesisMskDmsPythonSQLSparkAirflowStep FunctionsDagsterTerraformCloudformationCdkGitopsCloudwatchPrometheusGrafanaData PipelinesEtlScalaJavaData ModelingSchema DesignQuery OptimizationData QualityData GovernanceData LineageMetadata ManagementIamLake FormationKmsVpcApplication SecurityRelease ManagementCloud TechnologyDevopsSoftware DevelopmentData LiteracyApplication Performance ManagementCI/CD
Solid badges = required, outlined = preferred
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 & PlanningRoot Cause Analysis & Decision QualityCross Functional Partnering & PlanningAccountabilitySoftware Problem SolvingBusiness ApplicationTechnical Problem SolvingCoaching & MentoringIt StrategyAdaptive CommunicationLearning Agility & Critical Thinking
Benefits
- Employee Resource Groups
- Flexible Hours
- Health Insurance
Culture
Cross-Functional TeamsMentorship ProgramContinuous ImprovementCustomer-ObsessedFlexible HoursErg/Affinity Groups
Requirements
Regions: Us
Get jobs like this in your inbox
Weekly AWS, S3, Glue hiring trends and salary data — free.
Join 8 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
Similar Jobs
Lead Software Engineer - job post
Northwestern Mutual · Milwaukee, WI 53205
$144k – $216k
Tech Lead Software Engineer - job post
Northwestern Mutual · Milwaukee, WI 53205•Hybrid work
Hybrid
$144k – $216k
Senior Systems Software Engineer - job post
Northwestern Mutual · Milwaukee, WI 53205•Hybrid work
Hybrid
$119k – $205k
SR. Data Engineer - Assistant Vice President - job post
Citi · Irving, TX 75061
$107k – $161k
Sr. Software Development Engineer, Amazon Autos - job post
Amazon Advertising LLC · New York, NY 10261
$185k – $250k