Manager of Data Engineering

Northwestern MutualMilwaukee, WI
83d$152,786 - $229,190

About The Position

The Manager of Data Engineering at Northwestern Mutual Life Insurance Company in Milwaukee, WI will manage a team of professional data engineers and contribute as an individual contributor, leading team to apply engineering best practices in order to analyze, design, develop, deploy and support software solutions. Accountable for performance and results of team in developing software using continuous deployment and integration practices. Participate in Agile implementation and maintenance of source control and release procedures. Perform code reviews and provide feedback to team. Meet with customers to understand data needs and help team organize and prioritize work based on Product requests. Work with team to identify data quality issues and their root causes. Propose fixes and design data audits. Design, develop and implement large scale, high-volume, high-performance data models, ETL frameworks and pipelines for Data Operations, Data Lake and Data Warehouse. Responsible for building data equity, its underlying code, tools, databases, and related infrastructure. Administer and maintain existing data engineering pipelines. Translate strategic needs into engineering goals and milestones. Analyze data needs and identify available internal and external sources. Utilize business and analytical data modeling skills to design data integration and structure approaches. Utilize programing skills to access and extract data from diverse sources residing on multiple platforms and implement large, complex data models by combining, synthesizing, and structuring data from databases and files. Provide support of integrated data environment in production, respond to, and resolve data issues, and troubleshoot system outages. Perform quality checks, contribute to metadata and data dictionaries, documents, repeatable extract, transform and load processes. Adapt divisional plans and priorities to address resource and operational challenges. Make decisions and solve problems based on policies, procedures, and division plan. Provide technical guidance to employees, colleagues and customers. Guide employees in career development and handle performance management process. Utilize understanding and experience with analytics. Utilize project management experience and work on a project from conception to delivery. 100% telecommuting permissible.

Requirements

  • Bachelor's Degree in Computer Science, Information Technology and Management, or related field.
  • 5 years of experience as a software engineer or related occupation.
  • 5 years of experience with debugging, analysis, and software documentation.
  • 5 years of experience coding with Python, JVM (Java, Scala), Apache Spark, SQL.
  • 5 years of experience working with Agile methodologies in a DevOps environment.
  • 5 years of experience with database structures.
  • 5 years of experience utilizing data integration patterns and tooling including ELT/ETL, EII, Replication, Event Streaming, and Virtualization.
  • 5 years of experience with data quality and data concepts.

Responsibilities

  • Manage a team of professional data engineers.
  • Lead the team to apply engineering best practices.
  • Analyze, design, develop, deploy and support software solutions.
  • Accountable for performance and results of the team.
  • Participate in Agile implementation and maintenance of source control and release procedures.
  • Perform code reviews and provide feedback to the team.
  • Meet with customers to understand data needs.
  • Help the team organize and prioritize work based on product requests.
  • Identify data quality issues and their root causes.
  • Propose fixes and design data audits.
  • Design, develop and implement large scale, high-volume, high-performance data models, ETL frameworks and pipelines.
  • Administer and maintain existing data engineering pipelines.
  • Translate strategic needs into engineering goals and milestones.
  • Analyze data needs and identify available internal and external sources.
  • Utilize business and analytical data modeling skills.
  • Access and extract data from diverse sources.
  • Implement large, complex data models.
  • Provide support of integrated data environment in production.
  • Respond to and resolve data issues.
  • Troubleshoot system outages.
  • Perform quality checks and contribute to metadata and data dictionaries.
  • Adapt divisional plans and priorities.
  • Make decisions and solve problems based on policies and procedures.
  • Provide technical guidance to employees, colleagues and customers.
  • Guide employees in career development and handle performance management process.
  • Utilize project management experience.

Benefits

  • Salary range: $152,786 - $229,190 per year.
  • 100% telecommuting permissible.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Manager

Industry

Insurance Carriers and Related Activities

Education Level

Bachelor's degree

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service