Senior Manager Software Engineering
No sponsorship will be provided for this role. On-site at the location listed in the posting. Weekly schedule: Monday–Friday, 9 am–5 pm.
About the role
The Senior Manager, Software Engineering reports directly to the Senior Director, Digital Engineering at First Horizon. This position is responsible for the ongoing creation, modification, and implementation of a modern and robust internet interface for the retail bank that delivers internet systems to support the company’s business strategy and replace the current legacy retail interface.
This role will lead a software engineering team to build and deliver the new strategic interface. The Senior Manager will work closely with other Digital Engineering leads as well as middleware, security, and core systems leads to build and maintain a comprehensive set of internet interface capabilities. They will advance appropriate development toolsets and system utilities and libraries, optimize the software delivery process using an Agile methodology and containerized approach, and ensure all associated toolsets for design, build, management, administration, or operation of the internet interface software are part of the engineering domain.
The Senior Manager will collaborate with architects, cloud services engineers, and the middleware team to engineer integrated platforms that are secure, robust, and perform well under load. They will also work with the technology operations team to implement effective monitoring, logging, and alerting capabilities and ensure high availability. Together with other Digital Engineering leads, the Senior Manager will be accountable for all internet interface system design, maintenance, and performance, ensuring systems are well-architected for robust performance, future productivity, and reuse.
The Senior Manager develops and enforces modern software engineering standards to enable exceptional functionality and performance/portability in a multi-cloud environment. They must fully understand business needs, provide transparency to senior leadership during software development and delivery, and ensure high-quality implementations that meet First Horizon’s rigorous security, resiliency, recovery, and availability requirements.
The role requires managing a broad and diverse team, establishing clear vision and goals to attain top-quartile engineering quality and results, and skillfully managing multiple suppliers to ensure proper value delivery while maintaining long-term control and efficiency. Occasional travel is expected.
Responsibilities
- Lead a software engineering team to build and deliver a new strategic internet interface for the retail bank.
- Collaborate with Digital Engineering leads, middleware, security, and core systems teams to build and maintain internet interface capabilities.
- Advance development toolsets, system utilities, and libraries to support modern software engineering practices.
- Optimize the software delivery process using Agile methodology and containerized development approaches.
- Work with architects, cloud services engineers, and middleware teams to engineer secure, robust, and high-performing integrated platforms.
- Implement effective monitoring, logging, and alerting capabilities in collaboration with the technology operations team to ensure high availability.
- Develop and enforce modern software engineering standards for functionality, performance, and portability in a multi-cloud environment.
- Ensure systems are well-architected for robust performance, future productivity, and reuse.
- Understand business needs and provide transparency to senior leadership during software development and delivery.
- Ensure implementations meet First Horizon’s security, resiliency, recovery, and availability requirements.
- Manage a diverse team, establish clear vision and goals, and drive top-quartile engineering quality and results.
- Manage multiple suppliers to ensure proper value delivery while maintaining long-term control and efficiency.
Requirements
- Bachelor’s degree in Computer Science, Information Systems, Engineering, Mathematics, or a scientific field (preferred). Strong experience and other relevant degree study areas (e.g., business or economics) will be considered. Advanced degree beneficial.
- Technical software engineering certifications viewed favorably.
- ITIL and/or Agile certifications beneficial.
- 3+ years of experience as a senior leader of complex, large infrastructure teams.
- 7+ years of engineering experience, preferably with at least five years in a complex, financial services corporate setting.
- Experience leading new build, cloud-native software projects.
- Experience working with diverse teams.
Skills
Foundational
- Capable of independently managing and driving an engineering team to meet product and technology goals.
- Capable of leading and engaging geographically and technically diverse teams.
- Effectively interfaces and engages with a wide range of technical and business peers and teams.
- Strong communicator and well-organized; comfortable presenting and conveying complex situations to business or senior management.
- Superior analytical and problem-solving skills.
- Able to effectively negotiate and achieve proper service delivery or problem resolution.
- Excellent knowledge of current infrastructure areas (internet software, development methods, virtualization/clouds, project management).
- Familiarity with financial industry services and their technologies: payments, compliance, accounts, onboarding, etc.
Specialty
- Superior knowledge of software engineering designs, disciplines, and implementation approaches, as well as appropriate toolsets.
- Superior knowledge of program management disciplines and methodologies.
- Knowledge of team-building practices.
- Comprehensive knowledge of internet interface software and design, as well as utilizing Cloud Services and CI/CD.
- Superior ability to build and develop engineering talent.
- Excellent ability to manage software engineering teams, including budgets and multiple projects.
- Understands and ensures full responsibility for addressing operational risks, including resiliency, recovery, availability, and security.
Benefits
- Medical with wellness incentives, dental, and vision coverage.
- HSA with company match.
- Maternity and parental leave.
- Tuition reimbursement.
- Mentor program.
- 401(k) with 6% company match.
Schedule
Monday–Friday, 9 am–5 pm.