At a Glance
- Tasks: Design and develop high-performance financial systems while enhancing test automation.
- Company: Join Broadridge, a company that empowers you to achieve more.
- Benefits: Enjoy a hybrid work model, competitive salary, and professional growth opportunities.
- Why this job: Make a real impact in finance tech while collaborating with a dynamic team.
- Qualifications: 5+ years in software development; experience with Java, Spring Boot, and agile teams.
- Other info: Inclusive culture that values your unique perspective and promotes teamwork.
The predicted salary is between 36000 - 60000 £ per year.
At Broadridge, we've built a culture where the highest goal is to empower others to accomplish more. If you're passionate about developing your career, while helping others along the way, come join the Broadridge team. We're looking for an experienced and adaptable Software Engineer to join our Securities Finance and Collateral Management (SFCM) engineering team at Broadridge. You'll contribute to building and maintaining high performance financial systems while enhancing our test automation coverage. This is a hybrid role, with your time split between standard software development tasks and creating automated integration tests. SFCM engineering values quality and this role is end-to-end, focusing on design, development and quality assurance.
Responsibilities:
- Design, develop, and maintain core components for the SFCM Platform as part of an agile squad
- Build and improve automated integration tests to strengthen the platform's quality and reliability
- Push best practice in TDD and BDD with a focus on producing highly resilient software
- Participate in code reviews, technical discussions, and peer mentoring to promote engineering excellence
- Apply secure coding standards and oversee compliance with enterprise and regulatory security requirements throughout the SDLC
Qualifications:
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of professional software development experience
- Background in agile development teams, collaborating with Product Owners, Business Analysts, and QA teams
- Proficiency in one or more of: Java 17/21, Spring Boot / Framework, Oracle PL/SQL, JavaScript, TypeScript, React, CSS, REST API design and integration
- Uses AI/Agentic tooling in a responsible, safe and productive manner
- Experience with-or interest in-front-end modernization using React and Redux
- Familiarity with automation and testing frameworks such as Selenium, Playwright, jMeter and Cucumber
- Bonus skills: C, C#, WPF
- Strong communication and teamwork skills
Don't worry if you don't tick every box below. We are looking for a candidate that has experience in some of the following with a growth mindset! We are dedicated to fostering a collaborative, engaging, and inclusive environment and are committed to providing a workplace that empowers associates to be authentic and bring their best to work. We believe that associates do their best when they feel safe, understood, and valued, and we work diligently and collaboratively to ensure Broadridge is a company-and ultimately a community-that recognizes and celebrates everyone's unique perspective.
Use of AI in Hiring
As part of the recruiting process, Broadridge may use technology, including artificial intelligence (AI)-based tools, to help review and evaluate applications. These tools are used only to support our recruiters and hiring managers, and all employment decisions include human review to ensure fairness, accuracy, and compliance with applicable laws. Please note that honesty and transparency are critical to our hiring process. Any attempt to falsify, misrepresent, or disguise information in an application, resume, assessment, or interview will result in disqualification from consideration.
Software Engineer in Edinburgh employer: Broadridge Trading & Connectivity Solutions
Contact Detail:
Broadridge Trading & Connectivity Solutions Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer in Edinburgh
✨Tip Number 1
Network like a pro! Reach out to current employees at Broadridge on LinkedIn or through mutual connections. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Prepare for those technical interviews! Brush up on your coding skills and be ready to discuss your past projects. We want to see how you think and solve problems, so practice explaining your thought process.
✨Tip Number 3
Show off your passion for quality! When discussing your experience, highlight any work you've done with TDD, BDD, or automation testing. This will resonate well with the SFCM team's focus on high-quality software.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Broadridge team.
We think you need these skills to ace Software Engineer in Edinburgh
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Engineer role at Broadridge. Highlight your experience with Java, Spring Boot, and any relevant automation tools. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for software development and how you can contribute to our SFCM engineering team. Let us know why you're excited about this opportunity and how you can help empower others.
Showcase Your Projects: If you've worked on any projects that demonstrate your coding skills or experience with TDD/BDD, make sure to include them. We love seeing real examples of your work and how you approach problem-solving in software development.
Apply Through Our Website: Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you're serious about joining the Broadridge team!
How to prepare for a job interview at Broadridge Trading & Connectivity Solutions
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like Java, Spring Boot, and React. Brush up on your coding skills and be ready to discuss how you've used these technologies in past projects.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in software development and how you overcame them. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your adaptability and problem-solving abilities.
✨Emphasise Team Collaboration
Since this role involves working in agile teams, be ready to talk about your experience collaborating with Product Owners, Business Analysts, and QA teams. Share examples of how you’ve contributed to team success and fostered a collaborative environment.
✨Understand Quality Assurance Practices
Familiarise yourself with TDD and BDD principles, as well as automated testing frameworks like Selenium and Cucumber. Be prepared to discuss how you ensure quality in your code and your approach to writing automated tests.