Sr. Director, Software Engineering (Hybrid)
BroadridgeAbout the role
At Broadridge, we've built a culture where the highest goal is to empower others to accomplish more. If you’re passionate about developing your career, while helping others along the way, come join the Broadridge team.
Broadridge is hiring! We are seeking a Senior Director of Software Engineering to join our team! We are looking for someone to join a core team with expertise in application development, DevOps, cloud engineering, and more. You will ensure the successful execution of our business mission through development and deployment of new and exciting features. The development of our product application portfolio is critical to our communications platform within Broadridge; backed by significant investment and is highly visible across the organization. We are guided by the belief that people are our greatest asset and are committed to attracting the best talent.
You'll be leading proficient Software Engineering teams with proven track records that are passionate about developing and delivering high quality software in a collaborative environment. You will also be mentoring other like-minded team members that rely on your experience and technical background to deliver solutions quickly and optimally.
This position is considered a hybrid, which means you’ll be assigned to a Broadridge office and be required to be in an office 2 days per week.
Responsibilities:
In this role, you’ll lead agile teams that develop and support high volume 24x7 processing/digital communication and print factory systems.
You’ll implement new features that embrace scalable, secure, resilient architectural principles.
Contribute to technical design discussions that will result in technical improvements.
Review business and functional requirements provided by the Product team and translate them into well architected technical solutions.
Provide leadership to developers in terms of technology decisions and best coding/design practices.
Rearchitect legacy systems where needed to provide high performance, scalability, and resiliency.
Ensure that the development team delivers well tested, high-quality code.
Ensure all code conforms to software security practices and is free of security vulnerabilities.
Partner with QA to build test cases and explain impacted test areas.
Rapidly address issues and fix defects in production as needed.
Provides leadership and guidance to mentor, motivate, and lead team members to their optimum performance in a demanding, fast paced environment.
Ability to coach and mentor resources and optimally handle and shape team and individual behaviors.
Qualifications
BS/MS degree in Computer Science, related degree, or comparable experience
10+ years of overall software development experience leading software engineering teams
Must have experience in managing high volume, 24x7, transaction processing systems.
Experience leading transformation initiatives involving upgrading skills and talent.
Experience restructuring teams and leading succession planning initiatives.
Deep understanding of the technical architecture of complex and highly scalable applications.
Proven ability to manage/collaborate in a matrix structure.
Can establish and articulate a vision, set goals, develop, and execute strategies, track and measure results.
Ability to process and analyze complex data sets and interpret them to make business decisions.
Ability to work well interpersonally cross group and cross-discipline at various levels.
Demonstrated ability to handle multiple projects from conception to completion while driving technology solutions to the market with on and offshore developers.
Extensive experience in AWS services (e.g. Lambda, Glue, DynamoDB, Aurora, Redshift, SQS, Cognito, CloudFront, Gateway API) and AWS architecture best practices
Kubernetes (K8s) container management and orchestration
Experience with one or more languages, i.e., Java, Python, Node.js, Java Script,
Oracle DB, C and Java applications for data processing, Java client and Java web applications (Linux, JBoss), Sonic message bus.
Hands-on experience with designing APIs using RESTful API Modeling Language (RAML) specifications.
Experience with DevOps CI/CD pipeline for code deployment by engaging different tools (Git, Jenkins, Code Pipeline) in the process right from developer code check-in to Production deployment.
Passion for always learning and applying new technologies to meet clients’ objectives.
Ability to attra
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s