Design and implement technology solutions using modern engineering tools and Agile practices. Work with self-directed, cross-functional, and product-oriented teams in a highly collaborative environment. Deliver some of the bank's most important products and services while developing skills and experience well beyond your initial role. The Distinguished Software Engineer is a technical expert in one or more domains and a thought leader that acts as a catalyst to accelerate the adoption of the very best engineering practices across the company. They maintain knowledge of (and may even contribute to) industry innovations, trends, and best practices. They work on some of the organization's most difficult problems, coach and mentor other members of the company's engineering community, and help to define roadmaps for delivering next generation technology solutions that span organizational boundaries. They can work as a member of an Agile team, in a consultative / supporting role across many teams, or in a more strategic role helping to shape the future of technology and innovation within the company. Distinguished Software Engineers are influential servant leaders with a collaborative style that brings others into the decision-making process and a demonstrated ability to gain the trust and confidence of those around them, from engineers to executives. They should be quick to lend their expertise, while also fostering an inclusive environment where others' ideas are heard and championed. One of their primary goals should be the continuous improvement and up-skilling of the company's engineering community as a whole. All employees are responsible and accountable for risk by openly exchanging ideas and opinions, elevating concerns, and following policies and procedures as defined. Accountable for always doing the right thing for customers and colleagues, and ensuring that actions and behaviors drive a positive customer experience. Operating within the Bank's risk appetite, you will achieve results while consistently identifying, assessing, managing, monitoring, and reporting risks of all types.