Job Description
The future of money is being built right now. At FIS, we help the world’s businesses, banks and communities move, manage and grow money with confidence. Join a team that values fresh thinking, works together to solve complex challenges, and creates technology that powers everyday life.
About the role
As a Manager, Software Engineering, you will lead engineering teams responsible for developing, modernising and supporting digital wealth-management capabilities used by financial institutions, investment professionals and their clients.
You will combine people leadership, technical direction, delivery accountability and production ownership. Working closely with Product, Architecture, Quality Engineering, DevOps, Client Services and other engineering teams, you will translate product and client priorities into secure, resilient and maintainable software.
A key part of the role will be balancing continued delivery for established product capabilities with the modernisation initiatives of the platform which includes UX modernisation, AI-enabled workflows, mobile capability, data-driven decision support and API-led integration.
Your key responsibilities
Lead and develop a high-performing engineering organization, establishing clear objectives, engineering expectations and accountability while coaching engineers and technical leaders through regular feedback, career development and succession planning.
Own engineering delivery for the product capabilities, from solution design and development through automated testing, release, production deployment and ongoing support.
Provide technical leadership for complex functionalities, including advisor workflows, investor experiences, client and account servicing, trading, portfolio information, reporting, entitlements and integrations with enterprise and third-party platforms.
Drive platform modernization, improving architecture, user experience, API integration, scalability, maintainability and engineering productivity while managing the risks associated with modernizing established enterprise applications.
Champion secure and compliant engineering practices appropriate for financial-services applications, including secure design, protection of sensitive customer information, access control, auditability and resilient production operation.
Partner with Product Management and Architecture to turn product strategy, client requirements and technical priorities for architectural decisions and realistic executable delivery plans.
Strengthen engineering quality and DevOps practices, including code reviews, automated unit and integration testing, CI/CD pipelines, observability, release automation, engineering metric4s and production monitoring.
Own service reliability and production health, ensuring teams proactively identify operational risks, investigate incidents and recurring defects, perform effective root-cause analysis and drive permanent corrective and preventive actions.
Coordinate delivery across multiple teams and dependencies, identifying risks early, removing blockers and ensuring cross-team changes are planned, tested and released safely.
Support client-driven development without compromising platform integrity, balancing strategic product investment, regulatory requirements, defects, technical debt and client commitments.
Drive continuous improvement using measurable engineering outcomes, improving predictability, quality, deployment effectiveness, defect prevention, system reliability and supportability rather than measuring success purely through feature output.
Promote responsible adoption of AI and engineering automation where it improves developer productivity and client experiences while maintaining appropriate security, governance and human oversight.
Communicate clearly with senior and cross-functional stakeholders, providing transparent views of delivery status, technical risks, production health, dependencies and trade-offs.
What you bring
Required…