At U.S. Bank, we’re on a journey to do our best. Helping the customers and businesses we serve to make better and smarter financial decisions and enabling the communities we support to grow and succeed. We believe it takes all of us to bring our shared ambition to life, and each person is unique in their potential. A career with U.S. Bank gives you a wide, ever-growing range of opportunities to discover what makes you thrive at every stage of your career. Try new things, learn new skills and discover what you excel at—all from Day One. Job Description U.S. Bank is seeking a full-time Sr. Software Engineer (Data Engineering-AWS) (Multiple openings) in Charlotte, NC. Essential Responsibilities: Design and build data engineering solutions on Amazon Web Services (AWS) to migrate and integrate data from on-premises systems into Snowflake, Redshift and Databricks. Designing, developing, and maintaining scalable data pipelines for batch and real-time processing using Apache Kafka, Spark, AWS Glue and ETL frameworks. Architect and implement scalable, fault-tolerant data solutions on AWS that meet long-term business continuity and compliance needs, showcasing exceptional technical leadership. Building ETL (Extract, Transform, Load) pipelines and workflows, ensuring data quality and consistency. Migrating legacy on-premises systems, including mainframe data stores, to modern cloud-based platforms on AWS with Snowflake Data Warehouse as the target system. Drive modernization of legacy systems to cloud-native platforms, contributing to the organization's competitiveness and operational resilience—key indicators of exceptional ability. Modernizing existing on-premises data workloads by implementing cloud-native solutions using AWS services such as S3, Redshift, Databricks, Glue, Lambda, and Step Functions for integration and orchestration. Designing and implementing Snowflake schemas, data models, and performance optimizations to support analytics, reporting, and enterprise applications. Develop reusable frameworks and automation templates for cloud data migration, reducing onboarding time for new projects and increasing engineering efficiency across teams. Automating and orchestrating migration workflows using CI/CD pipelines, containerization (Docker, Kubernetes, OpenShift), and scheduling/orchestration tools such as Airflow, AWS Glue and AWS Step Functions. Ensure data security and compliance with financial industry standards using AWS IAM, KMS, and related monitoring tools like AWS CloudWatch, AWS SNS and DATADOG. Collaborating with business stakeholders, data scientists, and application teams to validate migrated data and ensure accuracy, completeness, and business usability. Ensuring data governance, lineage, and compliance with banking regulatory and security standards during migration and in steady-state operations. Mentor junior engineers and lead knowledge-sharing sessions on AWS data engineering best practices, demonstrating sustained leadership and influence in the field. Author internal technical documentation and migration playbooks used across departments, establishing yourself as a subject matter expert in cloud data integration. Uses the following tools and technologies: Amazon RDS for Oracle, AWS Glue, AWS Lambda, Amazon Kinesis, Amazon EMR, EC2, AWS DataSync, Amazon Elastic File System (EFS), S3, Amazon Athena, Amazon DynamoDB, Amazon Cloudwatch, DATADOG, Simple Notification Services (SNS), Simple Queue Services (SQS), Lambda and AWS Step Functions, and AWS Key Management Service (KMS), AWS Identity and Access Management (IAM), AWS Data Lakes, Amazon EMR (Elastic MapReduce).
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
5,001-10,000 employees