U.S. Bank Jobs

Job Information

U.S. Bank Senior Software Engineer (Data and DevOps) - Tempe, AZ in Tempe, Arizona

At U.S. Bank, we're passionate about helping customers and the communities where we live and work. The fifth-largest bank in the United States, we’re one of the country's most respected, innovative and successful financial institutions. U.S. Bank is an equal opportunity employer committed to creating a diverse workforce. We consider all qualified applicants without regard to race, religion, color, sex, national origin, age, sexual orientation, gender identity, disability or veteran status, among other factors.

Job DescriptionBe a part of transformational change where integrity matters, success inspires and great teams collaborate and innovate. As the fifth-largest bank in the United States, we're one of the country's most respected, innovative, ethical and successful financial institutions. We're looking for people who want more than just a job - they want to make a difference!

talech, a U.S. Bank company is seeking a Senior Software Engineer who will contribute toward the success of our data and digital strategy. This position will be responsible for the development of the data warehouse to serve organization-wide business analytics and data needs. This role will work on the design and development of analytics data warehouse, build and deploy data integrations to consolidate enterprise data from different data sources, and create reusable data services for internal and external data consumers. Ideal candidate is a self-motivated individual who can collaborate with a team and across the organization. The candidate will be adept with the agile software development lifecycle and DevOps principles. Essential Responsibilities: - Responsible for designing, developing, testing, operating and maintaining cloud data warehouse (Big Query) and data integrations, and make recommendations to optimize performance - Design, develop, deploy and support new and current ETL processes employing industry standards and best practices to enhance loading of data from and into different source/ target systems - Provide and implement solutions to handle schema change, data security, data versioning, data retention and purging in cloud data warehouse - Design framework for reusable data services to provide developers and data analysts with simple programmatic tools to find and extract the data they need with little effort - Consistently writing production-ready code that is easily testable, easily understood by other developers, and account for edge cases and errors. - Consistently creates optimal design adhering to architectural best practices; considers scalability, reliability and performance of systems/contexts affected when defining technical designs. - Takes feedback from code review and apply changes to meet standards. Conducts code reviews to provide guidance on engineering best practices and compliance with development procedures

Basic Qualifications - Bachelor's degree, or equivalent work experience (CS major or similar fields) - Five to six years of relevant experience

Preferred Skills/Experience - Proficient understanding of algorithms, data structures, architectural design patterns and best practices - Strong programming skills in SQL, Python and/or Java - Familiarity with one of the core cloud provider services, preferably AWS and Google Cloud - Enterprise data warehouse experience such as BigQuery is a big plus - Hands-on Experience with building relational and/or dimensional conceptual/logical data models, transforming conceptual/logical data models into physical models and data artifacts, and in the development of data architectures using application/tools - Big data experience such as Spark and Hadoop - Experience designing and developing data processing and ETL frameworks and tools, such as Kafka Streaming, Spark, MySQL, Postgres - Experience with web services and API integration - Version control - CI/CD with Jenkins - Excellent communication, presentation, leadership, problem-solving and analytical skills - Proven collaboration and influencing skills - Master in Computer Science or similar engineering majors and more than 5 years of experience working as a data/software engineer

Benefits: Take care of yourself and your family with U.S. Bank employee benefits. We know that healthy employees are happy employees, and we believe that work/life balance should be easy to achieve. That's why we share the cost of benefits and offer a variety of programs, resources and support you need to bring your full self to work and stay present and committed to the people who matter most - your family.

Learn all about U.S. Bank employee benefits, including tuition reimbursement, retirement plans and more, by visiting usbank.com/careers.

EEO is the Law Applicants can learn more about the company’s status as an equal opportunity employer by viewing the federal EEO is the Law poster.

E-Verify U.S. Bank participates in the U.S. Department of Homeland Security E-Verify program in all facilities located in the United States and certain U.S. territories. The E-Verify program is an Internet-based employment eligibility verification system operated by the U.S. Citizenship and Immigration Services. Learn more about the E-Verify program.

U.S. Bank is an equal opportunity employer committed to creating a diverse workforce. We consider all qualified applicants without regard to race, religion, color, sex, national origin, age, sexual orientation, gender identity, disability or veteran status, among other factors.

DirectEmployers