Northwestern Illinois Association logo
Northwestern Illinois Association2 weeks ago

Senior Software Engineer

$118,960–$178,440 year

On-site · Milwaukee, Wisconsin, United States

Type
Full Time
Level
Senior Level
Education
Not Specified
Company size
Large

Job Summary

Senior Software Engineer leading the design and delivery of end-to-end data platforms and pipelines (batch and streaming) using AWS services to support analytics, reporting, ML, and operational use cases. Define data architecture standards, produce ADRs and runbooks, and architect data lake/warehouse solutions with S3/Glue/Redshift/Athena. Build and optimize ETL/ELT workflows with Spark, Glue, Lambda, and orchestration tools (Airflow, Dagster). Design streaming ingestion with Kinesis/MSK/Kafka; drive data modeling, governance, and security controls; ensure operational reliability (SLIs/SLOs) and cost governance. Mentor engineers, lead design reviews, and collaborate with product, analytics, ML, and platform teams. Preferred qualifications include AWS certifications, data-lakehouse tech, metadata tooling, and experience in regulated industries. Compensation ranges and geographic pay structures are noted, with explicit mention of California/NYC adjustments where applicable.

Required Qualifications

  • 7+ years of hands-on experience in data engineering, architecting and operating data platforms at scale
  • Extensive hands-on experience with AWS data services: S3, Glue, Redshift (Spectrum/RA3), Athena, EMR, Lambda, Kinesis/MSK, DMS
  • Strong programming skills in Python and/or Scala (or Java) with production-quality code
  • Deep expertise in SQL with experience designing and optimizing queries for high-volume data
  • Experience with distributed processing frameworks (Spark) and modern ETL/ELT patterns
  • Proficiency with orchestration and workflow tools (Airflow, Step Functions, Dagster) and CI/CD for data pipelines
  • Strong skills in infrastructure-as-code (Terraform, CloudFormation, or CDK) and GitOps practices
  • Experience implementing data security, governance, and access controls at scale
  • Experience with monitoring/observability and incident management (CloudWatch, Prometheus, Grafana)
  • Excellent communication skills and proven ability to mentor and lead engineers
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

$119k – $178k / yr

Senior Software Engineer · Northwestern Illinois Association

Apply on Sorce