U.S. Bank

Lead Software Engineer in Irving, TX

U.S. Bank
Apply
1 day ago
Irving, TX, USAStaff+

Base Salary

$170k - $196k/yr

Responsibilities

  • Architect and design Customer 360 data products, applications, and data pipelines.
  • Partner with Product teams to understand analytics needs and build reusable pipeline components.
  • Coach engineers developing Scala and Spark data pipelines.
  • Build on-premises Hadoop and Azure data pipelines using Spark, Python, SQL, Kubernetes, Delta tables, Airflow, and Azure Synapse.
  • Build CI/CD pipelines using GitLab CI, Jenkins, and Drone.
  • Migrate mainframe applications to Azure using COBOL, JCL, VSAM, and DB2.
  • Implement data quality checks, monitoring, dashboards, alerting, and application health checks.
  • Build test suites with at least 90% coverage and maintain code smells below 5 using SonarQube.
  • Perform code reviews, Spark data-pipeline performance tuning, and proofs of concept for generative AI, RAG, and agentic AI.

Requirements

  • Bachelor's degree or foreign equivalent in Computer Science, Computer Information Systems, or Electrical and Electronic Engineering.
  • Five years of progressive, post-baccalaureate experience as a Data Engineer, Software Engineer, or related role.
  • Five years of experience architecting data pipelines, integrating mainframe systems with Spark/Hadoop, and creating reusable pipeline components.
  • Five years of experience with Datadog, Splunk, Grafana, data metadata, CI/CD, data quality monitoring, automated alerts, code reviews, and Spark performance tuning.
  • Experience with Spark, Scala, Python, SQL, Azure data services, Databricks, Hadoop, Airflow, databases, observability tools, mainframe technologies, and generative AI technologies.
  • Experience may be gained concurrently.

Benefits

  • Medical, dental, and vision healthcare coverage.
  • Basic and optional term life insurance and short- and long-term disability coverage.
  • Pregnancy disability and parental leave.
  • 401(k) and employer-funded retirement plan, plus pension and equity stock purchase benefits subject to eligibility.
  • Paid vacation of two to five weeks depending on salary grade and tenure, up to 11 paid holidays, adoption assistance, and sick and safe leave.
  • The position may allow working from home within commuting distance of the Irving, Texas worksite.
  • The position is not eligible for visa sponsorship.

Tech Stack

Apache AirflowApache HadoopApache SparkAzureCOBOLDatabricksDatadogDrone CIGitGitLab CI/CDGrafanaIBM DB2InfluxDBJenkinsKubernetesPostgreSQLPythonScalaSonarQubeSplunkSQL

Categories

Data Engineering
U.S. Bank

About U.S. Bank

10,000+ employees

U.S. Bank is a public commercial bank offering consumer banking, commercial and institutional banking, payments, wealth management, and custody services to individuals and businesses. It earns revenue from interest on loans and securities and from fees across payments, asset management, and treasury services; it is the fifth-largest U.S. commercial bank, headquartered in Minneapolis, and trades on the NYSE as U.S. Bancorp (USB).

Contact me