Software Engineer - FinTech/Compliance Systems
A leading organisation is seeking a Software Engineer to join its fast-paced technology function, focused on developing secure, scalable and compliant systems that support complex regulatory requirements and partner onboarding experiences. This is an exciting opportunity to work at the intersection of technology, risk management and innovation, building next-generation systems that streamline compliance processes and enable business growth.
What You'll Do:
- Design and develop scalable, high-performance microservices to support compliance, onboarding and risk management processes
- Own critical components across the software architecture, ensuring reliability and performance
- Build internal tooling and reporting dashboards to support compliance officers and analysts
- Work with cross-functional teams to understand requirements and implement automated solutions
- Solve complex technical problems with a strong customer-centric focus
- Help automate and modernise legacy systems to reduce manual intervention and increase resilience
What You'll Bring:
- Experience in backend software development
- Proficiency in Java and at least one other server-side programming language
- Experience with microservices architecture and distributed systems
- Strong understanding of data storage technologies (MySQL, Hadoop, Cassandra)
- Familiarity with AWS services such as RDS, Step Functions and Kinesis (preferred)
- Experience with unit, integration and end-to-end testing frameworks
- Ability to define and monitor SLOs/KPIs and contribute to architecture design
- Exposure to regulatory processes or FinTech/payments
- Understanding of security protocols for authentication and authorisation
- Collaborative mindset and experience working with globally distributed teams
