
Software Engineering Manager, Data Platform
U.S. Bank
full-time
Posted on:
Location Type: Hybrid
Location: Atlanta • Colorado • Illinois • United States
Visit company websiteExplore more
Salary
💰 $126,820 - $149,200 per year
Tech Stack
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