
Principal Engineer - Full Stack Java
Broadridge1 day ago
London, United KingdomStaff+
Responsibilities
- Define and drive the technical vision, architecture, and engineering strategy for the International Processing Engine and associated integrations.
- Lead the design, development, and evolution of scalable backend services, frontend components, RESTful APIs, and enterprise integrations.
- Provide principal-level technical leadership across multiple workstreams and govern complex architectural, integration, data, resilience, scalability, security, and operational decisions.
- Lead delivery of critical platform capabilities, strategic enhancements, production fixes, remediation initiatives, and complex cross-system changes.
- Establish and champion engineering standards for architecture, coding, code reviews, automated testing, documentation, security, observability, release readiness, and operational excellence.
- Provide technical oversight for solution designs, code, test strategies, and deployment approaches.
- Lead root-cause analysis for complex production incidents and drive corrective actions that improve platform resilience and reliability.
- Drive adoption of containerization, Kubernetes, CI/CD pipelines, deployment automation, and modern DevOps practices.
- Mentor and coach Technical Leads, Senior Engineers, and development teams.
- Provide technical leadership for settlement workflows and securities trade lifecycle solutions covering Debt, Equity, and Financing Transactions.
- Drive continuous improvement in engineering practices, platform architecture, automation, quality, performance, security, operational support, and AI-assisted engineering tools.
- Collaborate with product, delivery, quality assurance, architecture, operations, clients, and other stakeholders on roadmaps, dependencies, risks, and delivery outcomes.
Requirements
- 12+ years of professional software development experience.
- Substantial hands-on experience with Core Java, Spring, and Spring Boot.
- Experience as a Principal Engineer, Solution Architect, Lead Architect, or senior technical leader responsible for technical strategy, platform architecture, engineering governance, and complex program delivery.
- Strong Java and Spring expertise designing and delivering large-scale service-oriented or microservices-based backend systems.
- Strong SQL skills and extensive experience with large relational databases, including MS SQL Server and Sybase.
- JavaScript experience and the ability to provide technical direction for frontend components and full-stack delivery.
- Python experience is preferred.
- Strong hands-on experience with Docker and Kubernetes, including containerized application design, deployment, configuration, scalability, resilience, and operational support.
- Strong full-stack engineering capability across frontend, backend, API, data, and integration layers.
- Extensive experience designing and integrating RESTful APIs, distributed services, and enterprise applications.
- Experience designing and supporting high-volume, real-time, or time-sensitive systems with strong performance, resilience, availability, and operational reliability.
- Experience defining technical architectures, making complex design decisions, conducting architecture and code reviews, improving delivery practices, and resolving production issues.
- Experience with automated testing, quality engineering, CI/CD, deployment automation, and software development lifecycle quality practices.
- Experience with Git, Eclipse, IntelliJ, Visual Studio, JIRA, and Confluence.
- Exceptional communication, stakeholder management, and technical leadership skills.
- Bachelor’s or Master’s degree in Engineering, Computer Science, IT, or a related field.
- Preferred knowledge of securities trade lifecycle processes, settlements, trade confirmations, reporting, books and records, collateral management, and clearance/settlement workflows.
- Preferred experience with SAFe Agile delivery environments, enterprise architecture, platform roadmaps, cloud-native engineering, modernization strategies, regulated client environments, and cross-team technical transformation.
Benefits
- Hybrid work arrangement with in-person collaboration as needed.
- Collaborative, engaging, and inclusive workplace focused on employee authenticity, safety, and belonging.
- Broadridge may use AI-based tools during recruiting, with human review included in employment decisions.
Tech Stack
Categories
About Broadridge
Broadridge Financial Solutions builds software and managed services that power investor communications, proxy voting, securities processing, and wealth/asset management for banks, broker-dealers, asset managers, and public companies. Its offerings span data and analytics, governance, and communications platforms sold as SaaS and outsourced operations. Public on the NYSE (BR) and part of the S&P 500, Broadridge was spun off from ADP in 2007 and is headquartered in New York City.