SUMMARY: The Director of Software Engineering & Systems leads the design and implementation of the Bank's CI/CD automation platform, used by internal developers to create pipelines for their product teams. The Director will also manage a team of engineers charged with ensuring the security, performance, and ongoing operation of the Bank's CI/CD platform. This role involves collaborating with business and IT teams to create and uphold code development and release procedures, enforced through workflow automation in the Continuous Integration and Deployment process. The position will also be relied upon to keep abreast of new advancements in DevOps, SRE, and automation to effectively propose innovative technology changes for future consideration. Furthermore, the position will also be responsible for providing direct operational oversight and guidance to the DevOps Engineers as well as mentoring/development of both senior and junior team members.
ESSENTIAL DUTIES AND RESPONSIBILITIES include the following. Other duties and special projects may be assigned.
Software Engineering Leadership:
- Own the end-to-end software architecture, code design, and implementation of a scalable and secure CI/CD automation platform. Lead integration strategies that support seamless connectivity across business applications, development environments, and cloud services, based on Mulesoft or equivalent integration platform as a service (IPaaS). Develop and enforce platform engineering and security standards aligned with the bank's DevOps roadmap, cloud-first strategy and risk management internal framework
Team Management & Development:
- Manage, mentor, and grow a high-performing team of 15--30 software engineers and integration specialists, promoting a culture of excellence, security, accountability, and continuous learning.
DevOps and Workflow Automation:
- Collaborate with business and technology leaders to define, implement, and maintain secure, compliant, and automated code development and release procedures. Ensure full adherence to the bank's DevOps framework, leveraging modern tools and practices to drive speed, safety, and scalability.
Emerging Technologies & Productivity Enhancements:
- Oversee the implementation of Robotic Process Automation (RPA) solutions using the UIPath platform to streamline operations. Champion the application of Artificial Intelligence (AI) tools and methods to optimize code development, testing, and deployment.
Cloud and Infrastructure Alignment:
- Drive innovation through full utilization of the bank's cloud-native infrastructure, ensuring optimal scalability, performance, and cost efficiency. Maintain alignment with enterprise architecture standards and security protocols.
Governance & Compliance:
- Establish and enforce secure development practices in compliance with banking regulations, data privacy laws, and cybersecurity standards. Provide audit-ready documentation and reporting as needed.
- Adheres to and complies with applicable, federal and state laws, regulations and guidance, including those related to anti-money laundering (i.e. Bank Secrecy Act, US PATRIOT Act, etc.).
- Adheres to Bank policies and procedures and completes required training.
- Identifies and reports suspicious activity.
SUPERVISORY RESPONSIBILITIES
- Supervises function, projects or services and/or one or more employees, as applicable.
- Carries out supervisory responsibilities in accordance with the organization's policies and applicable laws.
- Responsibilities include interviewing, hiring, and training employees; planning, assigning, and directing work; appraising performance coaching; rewarding and disciplining employees; addressing complaints and resolving problems.
EDUCATION
Degree in computer science, engineering, information systems, or related fields required
EXPERIENCE
- 10+ Years of software engineering experience, with at least 5 years in a leadership role required
- Proven experience in CI/CD platform design and implementation in cloud-native environments (preferably AWS) required
- Strong expertise in DevOps tooling, automated pipelines, and agile development methodologies required
- Managed teams developing secure, scalable software in regulated industries required
- Demonstrated success in implementing RPA using UIPath and AI-enhanced development practices required
- Experience in the financial services or banking sector preferred
- Experience working with Backbase Engagement Banking Platform preferred
CERTIFICATES, LICENSES, REGISTRATIONS
- Certifications in AWS/Azure, Kubernetes, or DevOps practices. preferred
KNOWLEDGE, SKILLS AND ABILITIES
- Familiarity with regulatory compliance frameworks such as FFIEC, SOX, and GLBA preferred.
- Strategic thinking with business and technical knowledge.
- Collaborative leadership with cross-functional influence.
- Exceptional skills in communication and stakeholder engagement.
- Focused on results, committed to excellence and innovation.
- Familiarity and fluent with AWS Storage, Compute, and Network Technologies, Ansible, GitHub, Cloud Formation, Terraform, Python, Ruby, New Relic, Datadog, CloudTrail, Splunk, Jenkins, Docker
- Familiarity and fluent with CI/CD Automation Platform, GitLab, Azure DevOps, Bamboo, Kubernetes
- Familiarity and fluent with CI/CD Automation, Identity and Secrets Management, Network Configuration, Data Protection, SAST (Static Application Security Testing), SCM (Source Code Management), PowerShell
|