Solve business problems through innovation and engineering practices. Involved in all aspects of the Software Development Lifecycle (SDLC) including analyzing requirements, incorporating architectural standards into application design specifications, documenting application specifications, translating technical requirements into programmed application modules, and developing or enhancing software application modules. Take active role in code reviews to ensure solutions are aligned to pre-defined architectural specifications. Provides guidance to immediate team of software engineers on daily tasks and activities. Sets the overall guidance and expectations for team output, practices, and collaboration. Anticipates dependencies with other teams to deliver products and applications in line with business requirements. Manages stakeholder relationships and the team's work in accordance with compliance standards, service level agreements, and business requirements. Creates a culture of diversity, equity, inclusion, and respect for the team members and prioritizes diverse representation.