U.S. Bank

Software Engineering Manager, Data Platform

U.S. Bank

full-time

Posted on:

Location Type: Hybrid

Location: AtlantaColoradoIllinoisUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $126,820 - $149,200 per year

About the role

  • Focuses on technological solution delivery by guiding and inspiring strong coding practices and solid software design decisions among their team.
  • Responsible for growing and mentoring engineers as it relates to technical skills and career development.
  • Assists with cross-team strategic efforts, influencing decisions to achieve efficient delivery of business value.
  • Understands cross-team technical roadmaps, advocating new product abilities based on technical strategy and constraints.
  • You will lead teams responsible for: Data Platform delivery (batch/streaming pipelines, governance, reliability, cost optimization) MDM (Master Data Management) platforms and services (trusted master records, stewardship workflows, integrations) API and service enablement (REST required; GraphQL a plus)
  • Manage, mentor, and develop a team of software engineers and senior engineers; support growth through coaching, feedback, and career development
  • Own execution against quarterly/annual goals; balance speed, quality, reliability, and cost
  • Oversee onshore/offshore delivery models: establish standards, code review practices, SLAs, and delivery cadences; delegate effectively while maintaining accountability
  • Communicate progress, risks, and tradeoffs clearly to technical and non-technical stakeholders
  • Evangelize Data Platform, MDM, and API capabilities to internal/external stakeholders, helping teams understand available offerings, best practices, and how to effectively consume platform services
  • Guide the design, development, and evolution of large-scale data platforms (ingestion, processing, storage, serving layers)
  • Own data platform workloads (SQL, Python, Spark, Delta Lake): design/optimize pipelines, notebooks, jobs, clusters, and workflows
  • Guide architectural decisions for batch and streaming systems (e.g., Kafka/Event Hubs), data lake/warehouse patterns, and analytics platforms
  • Ensure platforms are scalable, reliable, secure, observable, and cost-efficient
  • Drive continuous improvement: reduce toil, improve developer experience, and accelerate time-to-value
  • Enable real-time serving layer through APIs by providing technical leadership for enterprise-grade REST APIs (required) and GraphQL (preferred)
  • Guide teams building microservices (Spring Boot) and establish API standards: versioning, documentation, reliability, and performance
  • Ensure API security best practices (authN/authZ patterns, least privilege) and alignment with gateway standards
  • Lead and manage the team responsible for MDM platforms and services
  • Ensure creation and stewardship of trusted master data, data quality, and consistency across systems
  • Partner with business and governance teams to define domain ownership, stewardship workflows, and lifecycle management
  • Ensure effective integration of MDM with data platforms, operational systems, and APIs

Requirements

  • Bachelor's degree, or equivalent work experience
  • Six to eight years of relevant technical experience
  • Five or more years of leading a software engineering team
  • Strong experience leading delivery for large, complex, distributed systems, including prior hands-on work building data platforms
  • Strong experience with data platform technologies: Databricks, Snowflake, Spark, Delta Lake, SQL/Python notebooks, Jobs/Workflows (Airflow), and governance tooling (e.g., Unity Catalog, Collibra, Purview)
  • Proficiency in at least one backend programming language (e.g., Java, Scala, Python, Go)
  • Demonstrated experience in data pipeline design (ETL/ELT) and performance/cost tuning in cloud environments (Azure/AWS/GCP)
  • Strong security and compliance awareness (e.g., SOC2/PCI/GLBA/GDPR/CCPA concepts): access control, encryption/tokenization, PII handling, auditability
  • Experience with REST API architecture and service delivery; ability to guide microservices patterns and API governance
  • Strong CI/CD and DevOps experience, including automation, release practices, and operational excellence; familiarity with observability tools (Datadog, Prometheus, Grafana).
  • Excellent stakeholder management and communication skills; ability to lead through influence across engineering and business partners.
  • Fintech or highly regulated industry experience (payments, lending, risk, fraud, compliance) would be a huge plus
  • Experience guiding teams delivering AI/ML/LLM/agent solutions, with emphasis on reliability, privacy, monitoring, and guardrails would be a huge plus
Benefits
  • 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 (from two to five weeks depending on salary grade and tenure)
  • Up to 11 paid holiday opportunities
  • Adoption assistance
  • Sick and Safe Leave accruals of one hour for every 30 worked, up to 80 hours per calendar year unless otherwise provided by law
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
data platform deliverybatch processingstreaming pipelinesMaster Data ManagementAPI developmentSQLPythonSparkDelta LakeETL/ELT
Soft Skills
mentoringteam leadershipstakeholder managementcommunicationinfluencingcoachingfeedbackcontinuous improvementcross-team collaborationtechnical leadership