Lead Data Engineer

Northwestern Mutual
112d$112,210 - $208,390

About The Position

The position involves applying engineering best practices to analyze, design, develop, deploy, and support software solutions. The candidate will influence team members through lean agile leadership and mentor on Software Craftsmanship and Quality Standards. Responsibilities include developing software using continuous deployment and integration practices, participating in Agile implementation, maintaining source control and release procedures, and conducting code reviews. The role also requires mentoring technical team members and contributing to a collaborative work environment that respects individual differences. Additionally, the candidate will identify data quality issues, propose fixes, and design data audits.

Requirements

  • Bachelor's Degree.
  • 6-8 years of professional experience.
  • At least 6 years of professional data engineering, software engineering, debugging, analysis, testing and software documentation experience.
  • Advanced programming skills.
  • Code Knowledge: Python, SQL, HCL (Terraform), Apache Spark.
  • Experience with Agile methodologies/DevOps environment.
  • Experience with AWS environment (Redshift, AWS Glue).
  • Strong understanding of database structures, theories, principles, and practices.
  • Strong understanding of Data Quality and Data Concepts.
  • Strong understanding of Data Integration Patterns and Tooling including ELT/ETL, EII, Replication, Event Streaming and Virtualization.
  • Has or develops understanding of 4-6 subject areas/domains of data.
  • Provides a Strong Agile Lean Servant-Leader Model.
  • Exceptional analytical, conceptual, and problem-solving skills.

Responsibilities

  • Apply engineering best practices in order to analyze, design, develop, deploy and support software solutions.
  • Influence team members through lean agile leadership.
  • Mentor on Software Craftsmanship and Quality Standards.
  • Develop software using continuous Deployment and integration practices.
  • Participate in an Agile implementation and maintenance of source control and release procedures.
  • Participate in Code Reviews and provide feedback to the team.
  • Mentor technical members of the team.
  • Contribute to a collaborative work environment.
  • Identify data quality issues and their root causes.
  • Propose fixes and design data audits.

Benefits

  • Fairness and transparency in salary.
  • Diversity and inclusion in the workplace.
  • Opportunities for career growth.

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

Mid Level

Education Level

Bachelor's degree

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service