Broadridge is looking for a Senior Director, Principal Software Engineer to provide technical leadership, design, develop, and deliver high-quality, scalable software systems, influencing technical strategy and translating complex business requirements into innovative technical solutions.
Requirements
- Proven experience designing, and supporting enterprise scale systems that have high performance and scalability requirements
- Experience mentoring multiple engineers, delivering software via Agile methodologies, and building platforms (best in breed technologies, data management at scale, serverless technologies) in support of driving transformational efforts.
- Innovative and think out-of-the-box while following disciplined and practical decision-making processes.
- Passion for always learning and applying new technologies to solve clients’ objectives
- Ability to coach, motivate, and lead team members and organizations to their optimum performance
- Knowledge of IT strategic planning and capability development with experience implementing technology strategy and roadmaps with prior experience leading a software organization through transformation
- 10+ years of overall software development experience
Responsibilities
- Define and drive the technical vision and architecture for software products and systems.
- Lead the design and implementation of complex, high-impact software components and services.
- Ensure your teams are delivering in an Agile way and consistently evolving and learning.
- Guide and mentor engineers at all levels, fostering a culture of technical excellence and continuous learning.
- Ensure high quality deliverables by defining and adhering to robust technical and design standards along with testing (automation preferred) based on the business user cases.
- Promote best practices in coding standards, testing, continuous integration, and deployment automation.
- Evaluate and introduce new technologies, tools, and methodologies to improve system performance and developer productivity
Other
- 7+ years of management experience.
- Demonstrated management experience in leading engineering teams; ability to coach and mentor resources and effectively manage and shape team and individual behaviors
- Ability to attract, develop and retain talent
- Total commitment to quality and attention to detail
- The deadline to apply for this role is January 15th, 2026.