Broadridge

Principal Engineer - Full Stack Java

Broadridge
Apply
1 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

DockerGitJavaJavaScriptKubernetesMicrosoft SQL ServerPythonSpring BootSQL
Broadridge

About Broadridge

10,000+ employees

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.

Contact me