
VP Software Engineering
Broadridge
full-time
Posted on:
Location Type: Hybrid
Location: New York City • New Jersey • New York • United States
Visit company websiteExplore more
Salary
💰 $220,000 - $230,000 per year
Job Level
About the role
- 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
- Financial acumen and experience managing a P&L.
Benefits
- Please visit www.broadridgebenefits.com for more information on our comprehensive benefit offerings.
- All Colorado employees receive paid sick leave in compliance with the Colorado Healthy Families and Workplaces Act and other legally required benefits, as applicable.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Agile SDLCKafkaConfluent CloudConfluent PlatformTerraformChefAnsibleJenkinsReactPostgreSQL
Soft Skills
leadershipcommunicationcollaborationmentorshipcoachingproblem-solvingcapacity planningpresentation skillsaccountabilityinnovation
Certifications
Bachelor's Degree in Computer ScienceMaster's Degree in related field