Taro Logo

Lead Software Engineer - Datawarehouse

U.S. Bank is a leading financial institution providing banking services and financial solutions to customers and businesses.
Tempe, AZ, USA
$148,512 - $186,500
Data
Staff Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance

Description For Lead Software Engineer - Datawarehouse

U.S. Bank is seeking a Lead Software Engineer specializing in Datawarehouse solutions in Tempe, Arizona. This role combines technical leadership with hands-on development, focusing on building and maintaining scalable data infrastructure. The position offers a competitive salary range of $148,512 - $186,500 and requires 5 years of experience in data engineering or related fields.

The role involves designing and maintaining data warehouses, creating efficient data pipelines, and implementing cloud-based solutions. You'll work with modern technologies including AWS/GCP, Kafka, Hadoop, and Apache Spark, while using Python and SQL for development. The position emphasizes both technical expertise and leadership skills, as you'll be mentoring other engineers and collaborating across teams.

U.S. Bank offers a comprehensive benefits package including healthcare, retirement plans, and generous paid time off. The position allows for hybrid work arrangements within commuting distance of the Tempe location. This is an excellent opportunity for an experienced data engineer looking to make an impact at a major financial institution while working with cutting-edge data technologies and leading technical initiatives.

The ideal candidate will bring strong technical skills in data engineering, experience with cloud platforms, and the ability to mentor others. You'll be part of a team that's essential to the bank's data infrastructure and analytics capabilities, making this role crucial for both technical innovation and business success.

Last updated 2 days ago

Responsibilities For Lead Software Engineer - Datawarehouse

  • Design, develop and maintain scalable Datawarehouse and metadata systems
  • Build and maintain real-time and batch data pipelines
  • Integrate multiple data sources to enhance Business Intelligence
  • Build reusable data frameworks and services
  • Lead migrations and optimize data analysis
  • Enable Machine Learning applications
  • Mentor other engineers
  • Review code and foster collaborative development environment

Requirements For Lead Software Engineer - Datawarehouse

Python
Kafka
  • Bachelor's degree in Data Science or Computer Science
  • 5 years of experience as a Data Engineer, Software Engineer, or related
  • Experience designing and deploying automated data pipelines and ETL solutions using AWS or Google cloud platform
  • Experience developing Tableau dashboards
  • Experience with Kafka, Hadoop, Hive and Apache Spark
  • Experience implementing cloud based ETL solutions using Airflow
  • Experience integrating data from structured and unstructured systems
  • Proficiency in Python, SQL and running ML pipelines using Jupyter Notebook

Benefits For Lead Software Engineer - Datawarehouse

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Healthcare (medical, dental, vision)
  • Basic term and optional term life insurance
  • Short-term and long-term disability
  • Pregnancy disability and parental leave
  • 401(k) and employer-funded retirement plan
  • Paid vacation (2-5 weeks)
  • Up to 11 paid holidays
  • Adoption assistance
  • Sick and Safe Leave accruals

Interested in this job?

Jobs Related To U.S. Bank Lead Software Engineer - Datawarehouse