1+ months

Principal Engineer - Minneapolis, MN

U.S. Bank
Minneapolis, MN 55405
As an experienced Principal Engineer, on our Transformation Central Team, your mission is to help lead our team of innovators and technologists toward creating next-level solutions that improve the way our business is run. Your deep knowledge of design, analytics, development, coding, testing and application programming will help your team raise their game, meeting your standards, as well as satisfying both business and functional requirements. Your expertise in various technology domains will be counted on to set strategic direction and solve complex and mission critical problems, internally and externally. Your quest to embracing leading-edge technologies and methodologies inspires your team to follow suit. And best of all, youll be able to harness massive amounts of brainpower through our global network of technologists from around the world. You will execute true end-to-end development and testing of software products in an agile lifecycle. Partnering with key technical and business stakeholders, the Principal Engineer will help refine the product vision, estimate and design a solution, create, or customize the requisite infrastructure and software to create the solution, ensure the quality of the product through manual and automated tests. The Principal Engineer is a generalist that combines aspects of a traditional developer and tester into a single position responsible for the design and release of quality code in short, releasable, and iterative increments. It is critical for this position to have not only the technical skills relative to development and testing, but strong collaboration and communication skills in order to support the entire agile scrum team. You will guide other engineers through empathy, as well as the ability to demonstrate and prototype sound technical solutions rapidly that add business value. **About the Experience Studios at U.S. Bank** The Experience Studio is a physical space, a community of teams, a collection of agile resources, and a new way of working that reimagines the customer experience through rapid, cross-functional, and iterative development. The Studio teams work to significantly improve the customers experience and by applying and adopting the tenets of Agile, Journey teams in the Experience Studios will commit to working in a collaborative fashion and on a full-time basis. The high performing teams are empowered to make decisions and solve problems through the lens of customer obsession and will be charged with delighting customers. The Experience Studios is an inviting and relaxed environment. **Qualifications:** **Basic Qualifications:** + Bachelor's degree or equivalent work experience + Ten or more years of experience in delivering software-based solutions, including: + 8 years experience with developing and implementing applications + 3 years experience with the concepts, philosophies and tools behind the design of applications, information and underlying information technologies. **Preferred Skills/Experience** + Ability to influence a cross functional team to obtain desired results, initiate new efforts through iterative design and drive the engineering teams to completion. + Strong communication/leadership skills + Extensive knowledge in modeling and application design and architecture + Extensive programming knowledge + Knowledge in IT/Software quality assurance, system testing tools and system/application testing and implementation + Experience in multiple types of testing, including but not limited to Unit, Functional, Performance, End to End (including automation and integration with CI systems) and Agile Software Development (typically Scrum, Kanban, SAFe) + Open, honest, collaborative and clear intra-team communication skills + Entirely self-directed, can solve business problems from inception to implementation can solve business problems without explicit direction + Creative, flexible, and willing to continuously change, evolve, and improve software development processes + Strong understanding of system and network architecture + Strong troubleshooting and debugging skills + Leads by example; providing support and mentoring as needed to ensure sufficient skill, knowledge and effectiveness in the development and testing process + Demonstrated technical leadership and direction + Demonstrated enterprise-level collaboration and product design + Demonstrated mentorship of peers in technical and business topics + Participates in key stakeholder decisions and technical direction, including architecture, system design, and processes / standards + Clear leader in the most complex and broadest scope technical and business topics + Strongly influences enterprise decisions and technical direction, including architecture, system design, and processes / standards + Frequently presents to senior management and other key senior stakeholders + Sets strategy and leads deployment for continuous integration and continuous delivery pipelines and tools solutions that meet business needs + Ability to analyze features to deliver solutions that meet business need **Job:** Information Technology **Primary Location:** Minnesota-MN-Minneapolis **Shift:** 1st - Daytime **Average Hours Per Week:** 40 **Requisition ID:** 190027967 U.S. Bank is an Equal Opportunity Employer committed to creating a diverse workforce. 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.

Categories

Posted: 2019-12-05 Expires: 2020-02-02

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Principal Engineer - Minneapolis, MN

U.S. Bank
Minneapolis, MN 55405

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast