As an experienced Software Engineer, your mission is to help lead our teams of innovators and technologists toward creating modern solutions that improve the way our businesses run. Deep knowledge of design, development, problem solving, testing and integrating products is critical to the success of this function and the person in this role. Experience in various technology delivery concepts including Domain Driven Design, API oriented development, Micro service and event based architectures and automation are key.
The ideal candidate will have a proven track record of leading software development across diverse technologies in an agile product delivery model with a focus on technology modernization, people leadership, and area product relationship responsibility. Having vision and ability to document and communicate that vision thru funding, staffing, and success measures is required. The ideal candidate will be adept at setting strategic direction with partners and have experience solving complex, mission critical problems, internally and externally. The candidate should have excellent communications skills, ability to influence, a product-based mindset and be able to build strong relationships with internal teams and senior leaders.