Principal Software Engineer (Data)

Egen

Naperville (IL)

On-site

USD 110,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Egen, located in Naperville, Illinois, is seeking a Principal Software Engineer (Data) to lead data engineering teams and design scalable data platforms. The ideal candidate will have a strong proficiency in cloud-native data solutions, particularly in AWS Redshift, and experience in managing complex data migrations.

Key responsibilities include designing ETL pipelines, preparing data documentation, and collaborating with cross-functional teams to meet analytics needs. If you have a degree in Computer Science and a passion for data solutions, Egen wants to hear from you.

Qualifications

  • Minimum of bachelor’s degree or equivalent in Computer Science, IT or a related field.
  • Expertise in distributed data warehousing environments like AWS Redshift.
  • Strong programming skills in SQL, Python, and Bash.

Responsibilities

  • Lead data engineering teams in complex data migrations.
  • Design and develop ETL/ELT pipelines using cloud-native data stores.
  • Prepare documentation for data mapping, flow, and production support.

Skills

ETL pipeline management
Cloud-native data architectures
SQL
Python
Bash scripting

Education

Bachelor's degree in Computer Science or related field

Tools

AWS Redshift
Snowflake
Google Cloud
Elasticsearch
Kafka

Job description

Egen is a fast-growing and entrepreneurial company with a data-first mindset. We bring together the best engineering talent working with the most advanced technology platforms, including Google Cloud and Salesforce, to help clients drive action and impact through data and insights. We are committed to being a place where the best people choose to work so they can apply their engineering and technology expertise to envision what is next for how data and platforms can change the world for the better. We are dedicated to learning, thrive on solving tough problems, and continually innovate to achieve fast, effective results.

As a Principal Software Engineer (Data), you will lead a team of data engineers in the design and creation of scalable data platforms and fault-tolerant pipelines for modern analytics and AI services. You will be a key voice to leverage your subject matter expertise in modernizing organizations from legacy disparate data warehouse environments (Informatica and Hadoop) to modern distributed data environments (AWS Redshift or Snowflake).

Responsibilities
  • Lead and develop passionate data engineering teams through complex data migrations from disparate legacy ETL platforms to modern and highly scalable distributed data platforms.
  • Design and develop distributed ETL/ELT pipelines with cloud-native data stores. AWS, Redshift and Snowflake preferred.
  • Facilitate fast and efficient data migrations through a deep understanding of design, mapping, implementation, management, and support of distributed data pipelines.
  • Prepare data mapping, data flow, production support, and pipeline documentation for all projects.
  • Create and document an end-to-end approach on data warehouse and data mart implementation plans.
  • Consult our clients and business, product, and data science teams to understand end-user requirements or analytics needs to implement the most appropriate data platform technology and scalable data engineering practices.
What we’re looking for
  • Minimum of bachelor’s degree or its equivalent in Computer Science, Computer Information Systems, Information Technology and Management, Electrical Engineering or a related field.
  • You are a subject matter expert of standard concepts, best practices, and procedures within an enterprise data warehousing environment.
  • You have a strong background in distributed data warehousing with AWS Redshift (Snowflake, Big Query, and/or Azure Data Warehouse).
  • You have expert programming/scripting knowledge in building and managing ETL pipelines using SQL, Python, and Bash.
Great to have
  • Elasticsearch
  • Kafka
  • Any technical Professional Certification from AWS, Azure or GCP
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Data Engineer
Senior Data Engineer

Compunnel, Inc. • Charlotte (NC)

On-site
USD 120,000 - 150,000
Principal Data Engineer
Principal Data Engineer

Compunnel, Inc. • Omaha (NE)

On-site
USD 110,000 - 150,000
Data Engineer
Data Engineer

Compunnel, Inc. • Northern (KY)

Hybrid
USD 85,000 - 125,000
Data Engineer
Data Engineer

Compunnel, Inc. • Westlake (OH)

On-site
USD 90,000 - 120,000
Senior Data Engineer
Senior Data Engineer

Team Velocity Marketing • Virginia (MN)

Hybrid
USD 90,000 - 130,000
Medical, dental, and vision benefits
Unlimited paid leave
401(k) matching
+1
Senior Data Engineer
Senior Data Engineer

Insomniac Design • United States

On-site
USD 120,000 - 160,000
Principal Data Architect & ETL Engineering Lead
Principal Data Architect & ETL Engineering Lead

SilverSearch, Inc. • United States

Remote
USD 130,000 - 160,000
Data Engineer
Data Engineer

Phyton Talent Advisors • Jersey City (NJ)

On-site
USD 120,000 - 160,000
Senior Data Engineer
Senior Data Engineer

Community Health Systems • United States

On-site
USD 100,000 - 130,000
Data Engineer
Data Engineer

VTG Defense • McLean (VA)

On-site
USD 100,000 - 130,000