Overview
In this role you contribute to a cloud-native platform for financial-risk solutions, joining a collaborative R&D team. You fix defects, write tests, and support secure software delivery to banks and insurers. You’ll work with modern tooling and learn from a culture that values curiosity, accountability and clear communication. You will grow by applying AI-assisted tooling to improve development outcomes while maintaining security standards. This is a hands-on opportunity to shape reliable software used by financial institutions at scale.
Responsibilities
- Fix defects and implement small platform improvements
- Write and maintain code and unit tests following team patterns
- Add automated tests to ensure product reliability
- Investigate reported issues and identify root causes
- Track work in Jira, keep tickets updated, and link to pull requests
- Open pull requests and participate in code reviews
- Use AI-assisted development tools and verify their outputs
- Follow security policies to support secure software development
Key requirements
- Bachelor’s degree or equivalent practical experience in CS/engineering/math or related field (or in progress)
- Programming experience in at least one language (Python, Go, Java or C#)
- Basic SQL knowledge
- Basic understanding of REST APIs and HTTP
- Basic familiarity with Git and the command line
- Curiosity and patience debugging; willingness to ask questions
- Clear written English
- Proof of Right to work in the UK
- Equivalent combination of education, training and experience may be considered
- Collaboration
- Communication
- Curiosity
- Python, Go, Java or C#
- SQL (basic queries with joins and filters)
- REST APIs
…
