U.S. Bank Principal Engineer - Money Movement-2 in Irving, Texas
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.
Be a part of transformational change where integrity matters, success inspires, and great teams collaborate and innovate. U.S. Bank is one of the country's most respected, innovative, ethical, and successful financial institutions, and we’re looking for people who want more than just a job – they want to make a difference.
The world is changing rapidly; clients now more than ever require extreme flexibility and a bank that is simple to navigate, resilient, and capable of quickly adjusting to their evolving needs. To better meet tomorrow’s challenges today, we have an exciting opportunity for a Principal Engineer with demonstrated data and cloud engineering expertise as well as an in-depth understanding of the payments industry to join a team of engineers and data scientists creating a new, open-source platform for the future of money movement. In this highly visible and strategic position, you will be a part of the technology team responsible for building world class data products and enabling large teams across the business to move faster and smarter. In this role, you'll see a direct link between your work, company growth, and user satisfaction.
We’re looking for an advanced technologist who exhibits a mix of technical acumen, strategy, and vision, and who will work with both Product and Delivery teams to develop roadmaps, brainstorm and develop potential solutions for business needs, and provide technical guidance to development teams. The most important responsibilities in this role will be creating and contextualizing strategy for different Payment types including RTP, FedNow, ACH, Wires, Zelle et.al. You will also need to bridge communications between technical teams and business teams to ensure everyone is aligned in developing and implementing technical solutions for business problems, remove organizational obstacles, and guide cross-team strategic efforts. You’ll also have some responsibility for designing and guiding development of a set of technical products around Java, Spring Boot, Spring Cloud and Kafka using Microservices Architecture and deployed on Azure public cloud as well as on-prem Kubernetes based cloud environment. You’ll help enable strong coding practices and solid design decisions well as string expertise in Database Backend technologies (both SQL and NoSQL like Cassandra). Lastly, you’ll act as an agile/product champion by enabling product teams and partnering with other leaders to drive empowerment, autonomy, engineering momentum, and business value and foster a culture of empowerment, engineering excellence, and growth.
If you’re ready to innovate and help guide a team in our Money Movement organization, come join us now! As a Principal Engineer, you will be part of a larger team that is revolutionizing U.S. Bank’s technology platforms and architecting a data and application landscape that is modern, flexible and will ultimately enable U.S. Bank on its digital transformation journey!
Provides high-level architectural guidance and assists the team in aligning architecture to business requirements. Works across the organization to foster a culture of applying applicable and relevant design patterns, in accordance with the needs of the company and guides the teams in the organization in anticipation of future use cases.
Works across the organization to foster a culture of architecture that allows for iterative, autonomous development and future scaling. Guides teams in the organization in anticipation of future use cases and helps them make design decisions that minimize the cost of future changes.
Sets the direction of the architectural roadmap. Determines the Return-on-Investment for specific engineering initiatives and determines appropriate levels of investment for given strategic horizons. Establishes engineering strategic objectives that drive architecture and technical approach.
Coaches the engineering organization on a debugging mindset with a view of using the appropriate tools for specific needs. Leads incident response across the engineering organization as needed. Uses systematic debugging to diagnose issues across the organization. Selects and procures tools and establishes processes to support the team in effective troubleshooting.
Drives and sets the culture of quality and timely code reviews across the organization while encouraging teams to consider release complications. Provides guidance on reviews conducted by others. Champions the engineering organization with an ability to understand and deliver to real user needs.
Drives the organizational testing strategy and uses quality metrics to identify gaps. Works with all teams to recommend solutions that are in accordance with accepted testing frameworks and the testing pyramid. Guides the teams on following standards and aims for best practice across the organization.
Works to keep skills up-to-date to aid in decision making, coaching and facilitation. Has basic knowledge in a wide variety of technologies and skill-sets with deep expertise in a few specific areas.
Actively works with the security team to set and refine organization-wide security strategy. Fosters a security first mindset across the organization. Drives security awareness and culture across the organization.
Takes ownership of decisions made in the engineering organization by helping teams make clear decisions in alignment with enterprise goals, backing decisions made, and taking responsibility for their success. Ensures accountability is practiced throughout the organization.
Sets the direction of the delivery process across the organization, on the importance and purpose of the methodology, has a clear point of view and guides the organization on improvements to the delivery process. Promotes a culture amongst engineering of delivering features with minimal disruption to production. Responsible for executing product roadmap on-time and within budget and ensures security and relevant compliance of core systems.
Ensures expectations across the organization and external stakeholders are clarified between all parties involved. Identifies dependencies across the organization and works with individual teams to resolve them before they become an issue and installs preventative measures to mitigate repeat occurrences.
Works across the organization to foster a culture of priority setting and urgency in alignment with organizational strategy. Coaches the team on making trade-offs, prioritization and managing technical debt. Identifies and manages technical and business risk.
5+ Years of experience with Java stack including Spring Boot and Spring Cloud programming. Must be hands-on with coding and be able to perform code reviews and guide developers through best practices
Demonstrated in-depth understanding of Payment business domain and ISO20022 industry standards is a must
Strong experience with Cloud technologies and preferrable to have experience with at-least one public cloud vendor (Azure experience is preferred) as well as knowledge on Kubernetes.
Strong understanding of DevOps practices and performance tuning aspects of Java and IBM Middleware applications
Software development best practices with Microservices Architecture and Design Patterns. Familiarity with cloud native, resiliency, and cloud security practices.
Knowledge of IBM Middleware (WebSphere, Liberty, MQ, IIB and DB2 UDB) and IBM’s Open Shift is a plus although not mandatory
Bachelor's degree, or equivalent work experience
Eight or more years of relevant experience in software engineering and payments
If there’s anything we can do to accommodate a disability during any portion of the application or hiring process, please refer to our disability accommodations for applicants (https://careers.usbank.com/global/en/disability-accommodations-for-applicants) .
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 careers.usbank.com .
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 (https://www.dol.gov/sites/dolgov/files/ofccp/regs/compliance/posters/pdf/eeopost.pdf) poster.
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 (https://careers.usbank.com/verification-of-eligibility-for-employment) .
Due to legal requirements, U.S. Bank requires that the successful candidate hired for some positions be fully-vaccinated for COVID-19, absent being granted an accommodation due to a medical condition, pregnancy, or sincerely held religious belief or other legally required exemption. For these positions, as part of the conditional offer of employment, the successful candidate will be asked to provide proof of vaccination or approval for an accommodation or exemption upon hire.
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.