Broadridge

Senior Backend Software Engineer — Python & Java

Broadridge
Apply
4 days ago
Dublin, IrelandSenior

Responsibilities

  • Design, develop, and maintain backend services for the Securities-Based Lending platform using Python, FastAPI, Java, and Spring Boot.
  • Design and evolve scalable backend services, RESTful APIs, microservices, and data solutions.
  • Build secure, scalable, and resilient cloud-native services deployed to AWS.
  • Participate in architecture discussions and technical design reviews.
  • Write maintainable, well-tested code and conduct peer code reviews.
  • Implement automated unit, integration, and API testing across backend services.
  • Design and maintain CI/CD pipelines and DevOps practices.
  • Troubleshoot production issues and lead root cause analysis.
  • Collaborate with Product Managers, QA Engineers, Scrum Masters, UX partners, and Engineering teams.
  • Participate in sprint planning, estimation, refinement, and retrospectives.
  • Support junior engineers through mentorship and collaboration.

Requirements

  • At least 5 years of commercial software engineering experience.
  • Strong commercial experience developing software with Python and FastAPI.
  • Commercial experience developing enterprise applications with Java and Spring Boot.
  • Experience designing and developing RESTful APIs and microservices.
  • Experience with PostgreSQL or other enterprise relational databases.
  • Experience using Git.
  • Experience developing cloud-native applications on AWS, including ECS, Lambda, EC2, S3, IAM, and CloudWatch.
  • Experience designing and maintaining automated unit, integration, and API tests within CI/CD environments.
  • Experience working in Agile Scrum teams.
  • Excellent problem-solving, written English, and verbal English skills.
  • Preferred experience includes Flask, Docker, Kubernetes, Terraform, Nomad, Helm, Clojure, GitHub Actions, Jenkins, OpenAPI, OAuth2/JWT, event-driven architecture, distributed systems, React, Angular, JavaScript, TypeScript, HTML5, CSS3, and financial services or banking platforms.

Benefits

  • Hybrid work arrangement with in-person collaboration as needed in Dublin.
  • Collaborative, inclusive workplace focused on professional development, engineering quality, and employee well-being.

Tech Stack

AngularAWSClojureDockerFastAPIFlaskGitGitHub ActionsGradleHelmJavaJavaScriptJenkinsKubernetesMavenPostgreSQLPythonReactSpring BootTerraformTypeScript

Categories

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