B

Broadridge

Fintech infrastructure for investor communications

Lead Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeToronto, ON, CanadaCA$110k - CA$160k

About the Job

Requirements

  • At least 10 years of professional software development experience, including technical leadership on large-scale projects from inception through delivery.
  • Experience working in agile teams and collaborating with Product Owners, Business Analysts, quality assurance teams, and business stakeholders.
  • Proficiency in one or more of Java 17 or 21 and Spring Boot or the Spring Framework; Oracle PL/SQL; JavaScript, TypeScript, React, and CSS; or REST API design and integration.
  • Deep knowledge of designing scalable, resilient, and maintainable systems using microservices, event-driven design, and layered architectures, including asynchronous publish-subscribe systems, Kafka message streaming, and event sourcing.
  • Familiarity with cloud platforms such as AWS, Azure, or GCP; containerization with Docker and Kubernetes; and serverless computing.
  • Understanding of relational SQL and NoSQL databases, caching layers, and data partitioning strategies.
  • Mastery of SOLID and domain-driven design principles, alongside established software design patterns.
  • Sound judgment in software design and technology selection, with attention to performance optimization, security, maintainability, and cost.
  • Familiarity with automation and testing tools such as Selenium, Playwright, JMeter, and Cucumber.
  • Responsible, safe, and productive use of AI and agentic development tools.
  • Experience with C, C#, or WPF.
  • Bachelor’s degree in Computer Science or a related field, or equivalent experience.
  • Ability to provide support during occasional evening or weekend overtime hours.
  • Basic home office setup, high-speed internet, and ability to work without distractions during core business hours.

Responsibilities

  • Design, develop, document, and maintain core Securities Finance and Collateral Management Platform components, writing clean, efficient, reliable code as part of an agile squad.
  • Provide technical leadership throughout the software development life cycle, guiding implementation, design updates, and resolution of complex technical challenges.
  • Evaluate architectural options, frameworks, infrastructure, and third-party tools; make technology recommendations considering scalability, security, performance, long-term maintainability, and cost versus benefit.
  • Build and improve automated integration tests, champion test-driven development and behavior-driven development, and help deliver resilient software.
  • Establish and promote coding standards, tooling guidelines, and secure development practices; support compliance with enterprise and regulatory security requirements throughout the software development life cycle.
  • Review code and critical designs, mentor developers, and contribute to technical discussions that raise engineering standards across the team.
  • Translate business requirements into practical technical plans while working with Product Owners, Business Analysts, quality assurance teams, engineering colleagues, and non-technical stakeholders.
  • Communicate designs through documentation, including diagrams, flowcharts, and other appropriate artifacts; help manage technical risks, delivery timelines, and budget considerations.
  • Experiment thoughtfully with new approaches and technologies, using evidence to improve the platform and its development practices.

About the Company

Broadridge

Fintech infrastructure for investor communications

Broadridge provides critical financial services infrastructure that powers investor communications, proxy voting, and trading operations for public companies, brokers, and asset managers. It runs platforms that process trillions of dollars in trades and millions of communications daily, delivering regulated software and services for governance, trading, and asset management. What sets it apart is its history as an ADP division that became a standalone public company, plus a broad, end-to-end suite built through acquisitions across proxy voting, fund data, trading, and wealth-management technology. Its goal is to be the essential, scaleable backbone for financial markets, expanding with data, digital assets, and AI-driven solutions.

Company size
10,001+
Company stage
IPO
Headquarters
Town of North Hempstead, New York
Founded
1962

Recently Posted Jobs

Explore more opportunities at Broadridge

See more jobs