Direct the Engineering team to align with the overall software development lifecycle related to Broadridge products and solutions, while providing leadership for critical IT application development areas
Effectively partner with technology stakeholders
Architecture, Infrastructure/Site Reliability, Quality Assurance, and other IT leaders to ensure communication and collaboration across a diverse business and IT community
Collaborate with product teams, senior business leaders, internal and external project stakeholders, as well as functional areas
Manage strategic relationships with key IT Product and services providers to help ensure systems performance and service-level requirements are met or exceeded
Monitor and provide updates on the strategic direction, implementation progress, issue resolution, project capabilities, limitations, and emerging innovations to Broadridge’s Business Product organization
Direct and deliver all projects through the application of comprehensive Agile SLDC processes
Attract, develop, and retain top engineering talent; build a strong talent bench, and foster a culture of accountability, collaboration, and innovation
Provide coaching and mentorship to engineering team members
Review the architecture, design, and implementation of Kafka-based solutions using Confluent Cloud and Confluent Platform, ensuring they are highly scalable, resilient, and future-proof.
Plan, manage, and execute integration activities with third party IT vendors, including environment setup, configuration, data migration, and system validation.
Provide technical leadership in mapping data and building scalable and resilient software products
Manage the end-to-end process for onboarding the application to Broadridge's Integrated Platform
Oversight of the integration to the new cloud-based structure utilizing Confluent Platform components: Kafka brokers, Schema Registry, Kafka Connect, ksqlDB, and REST Proxy.
Lead deployments and configurations of new software build on both on-prem and cloud
Automate provisioning, deployment, and maintenance tasks with Terraform, Chef, Ansible, Jenkins, or similar CI/CD tools.
Oversee Quality Engineering to implement robust monitoring, alerting, and observability frameworks using Splunk, Datadog, Prometheus, or similar tools
Proactively troubleshoot Kafka clusters, diagnose performance issues, and conduct root cause analysis for complex, distributed environments.
Partnering closely with Engineering, Product, Operations, and Client Success teams to deliver successful platform integration outcomes
Conducts capacity planning – large data sets and patterns, while performance tuning to optimize Kafka clusters; ensure they can handle current and future data volumes.
Define and maintain SLA/SLI metrics to track latency, throughput, and downtime.
Requirements
Bachelor's Degree in Computer Science/Engineering/Information Systems or related field required (Master's Degree desirable)
15+ years progressive experience within a software development and application systems environment
15+ years of relevant IT experience within financial, investment, and /or fin-tech institutions, with IT project leadership experience in an enterprise software development organization
10+ years in a people leadership role, including experience leading a multi layered / matrixed enterprise technology team, setting priorities and plans to build software applications that meet business line goals and objectives
Significant technical acumen, project experience, and a strong understanding of modern technologies such as React, Java, PostGresSQL, and Confluent Platform components: Kafka brokers, Schema Registry, Kafka Connect, ksqlDB, and REST Proxy
Heavy exposure to migrating existing systems applications onto an integrated platform/new cloud structure; significant familiarity with a multi-cloud environment
Proven track record leading technology integration and/or transformation initiatives—such as modernizing legacy platforms and implementing modern frameworks and architectures
Significant experience partnering with Executive business leaders to present status and drive projects to completion
Extraordinary communication, written, and presentation skills; including the ability to explain technology solutions in business terms (effective communicator with the ability to present to groups of all sizes and levels of management)
Experience with helping to set the technology roadmap/direction with a consistent track record delivering large scale IT solutions within a matrixed environment
Strong background in building high-performing, collaborative, and diverse software development teams; able to mentor senior engineers and managers
All Colorado employees receive paid sick leave in compliance with the Colorado Healthy Families and Workplaces Act and other legally required benefits, as applicable.