Manage, coach, and develop teams of engineers and engineering leaders responsible for delivering high-quality capabilities using modern engineering practices and technologies.
Lead the modernization of banker-facing servicing platforms, applying modern architecture, cloud, automation, and AI-native engineering practices to improve developer productivity, solution quality, and speed to market.
Provide strong technical leadership and remain close to the engineering work, including solution design, code and technical reviews, engineering quality, architecture alignment, and resolution of complex technical challenges.
Partner with architects, product leaders, and senior engineers to advance technology strategy and next-generation architecture, including application modernization, cloud readiness, APIs, data, security, resiliency, and scalability.
Champion AI-assisted and agentic engineering capabilities, identifying opportunities to use AI across the software development lifecycle to accelerate delivery, improve quality, automate engineering activities, and create business value.
Lead execution across the software development lifecycle, removing technical roadblocks, managing technology risk, and fostering a culture of experimentation, continuous learning, DevOps, and engineering excellence.
Manage people and financial resources, third-party partnerships, and delivery commitments while ensuring investments align with strategic technology and business objectives.
Required Qualifications:
7+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
3+ years of management or leadership experience
1+ years of hands-on experience using AI-assisted software engineering tools or AI capabilities to improve engineering productivity, software delivery, or business outcomes
Desired Qualifications:
Demonstrated hands-on engineering experience with modern software development technologies, architecture, and engineering practices
Experience working in large-scale or complex technology environments
Experience with Agile software development, CI/CD pipelines, DevOps practices, automated testing, and modern product delivery
Strong technical depth with the ability to engage engineers in architecture, application design, code quality, engineering standards, and complex technical problem solving
Experience with Generative AI, LLMs, agentic AI, AI-assisted software development, or building AI-powered applications and engineering solutions
Experience building and modernizing enterprise applications, digital platforms, APIs, customer or employee journeys, or other large-scale technology solutions
Experience leading engineering teams in a complex, geographically distributed, or global delivery environment
Demonstrated ability to challenge established approaches, leverage emerging technologies, and create a culture of innovation, engineering excellence, and continuous improvement
Strong communication and stakeholder management skills, with the ability to influence technical and business leaders and clearly articulate complex technology strategies, decisions, and risks
Job Expectations:
Ability to travel up to 10% of the time
Ability to work in a global delivery environment and on a hybrid schedule, including three days per week in the office
This position is not eligible for Visa sponsorship