
Senior Backend Software Engineer — Python & Java
Broadridge4 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
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.