U.S. Bank Jobs

Job Information

U.S. Bank Principal Software Engineer (AEM) 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.

Job DescriptionThe Principal Software Engineer (AEM) will ensure we are appropriately leveraging our Adobe Experience Manager (AEM) investment to meet the goals of the business. You will work with stakeholders on project implementations, understand business problems and architect implementations that meet those needs. You will work closely with AEM engineers, other engineering teams, product owners and business lines. The candidate must have solid experience in AEM, web development, Java and a demonstrable interest in host of secondary solutions AEM supports and a broad knowledge of platforms and applications. Responsibilities: 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. 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. 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. 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. Leads the developers in creating robust scalable solutions, following best practices and taking advantage of AEM features. Embrace emerging technology opportunities, create POCs demonstrating new and improved designs. Act as a proponent of best practices in design and implementation as well as proper use of CMS Exhibits relentless focus in software reliability engineering standards embedded into development standards. Be the point person for design and strategies based on business requirements, long-term strategy, and creative design. Participate in code reviews to ensure code quality and adherence to standards.

Preferred Certifications: Adobe Experience Manager Sites Architect Adobe Experience Manager Sites Developer

Preferred experience 4+ years of implementing large scale AEM Solutions 8+ years of implementing Content Management Solutions AEM Solution Design In depth understanding and experience in AEM core components: CRXDE Lite, WCM Core Components, DAM, HTL/Sightly components and services, and workflows. Experience with modern front-end development frameworks such as ReactJS Experience integrating GraphQL for the retrieval of content fragments, experience fragments and other headless solutions Strong Java/J2EE Background Web development technologies like CSS-3, JavaScript and ReactJS. Web site design, performance and security considerations. Experience using Agile development methods Experience modernizing legacy AEM implementations to AEM 6.5 Experience in large-scale AEM implementations Bachelor’s degree or equivalent experience Experience integrating with Adobe Analytics, Target, Campaign and Audience Manager Experience with accessibility / A11y Experience with integrating AEM with a design system Experience with localization / multi-lingual support

Salary range reflected is an estimate of base pay and is for the primary location. Base pay range may vary if an offer is made for work in a different location.

U.S. Bank will consider qualified applicants with criminal histories in a manner consistent with the San Francisco Fair Chance Ordinance.

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.