The company
Our client is a global financial services organization building modern digital capabilities to improve onboarding and KYC journeys for corporate and institutional customers. The environment is focused on engineering excellence, product delivery, and continuous improvement across a large-scale technology landscape.
The team
You will join a global engineering team within Client Services, working closely with engineering leadership, product partners, architects, and business stakeholders. The team is driving a transformation in both culture and technology, with a strong emphasis on collaboration, high cadence delivery, and practical problem solving.
The position
We are looking for a Senior Software Engineer who is hands-on and comfortable leading by example. This role will focus on building and evolving client-facing applications and orchestration capabilities that support customer due diligence and related business processes. There is also exposure to AI solutions development, with an expectation to apply AI/machine learning where it adds business value.
The role & responsibilities
- Design and build solutions using microservice architecture.
- Develop and maintain RESTful APIs with a non-breaking approach.
- Deliver new functionality and replacement solutions at a high cadence.
- Own delivery end-to-end, from business discussion and requirements through development, testing, release, and production support.
- Work closely with product teams to understand requirements and assess the impact of changes.
- Support daily production releases and iterative deployment practices.
- Help drive engineering excellence and strengthen engineering culture across global teams.
- Remove delivery blockers and influence better engineering practices across teams.
- Develop AI/machine learning solutions aligned with business goals and performance metrics.
The requirements
- Extensive experience building applications using non-breaking principles, especially RESTful APIs.
- Strong experience developing microservices through iterative delivery methods.
- Experience working with Java, ideally version 17 or above.
- Strong experience with PostgreSQL, including schema design and management.
- Ability to break down business requirements and deliver them iteratively without long planning cycles.
- Knowledge of CI/CD tooling on Kubernetes is a plus.
- Familiarity with generative AI models, RAG, and AI agents, with practical implementation experience.
- A proactive attitude and willingness to learn new tools and technologies as needed.
- Strong command in English.
The contacts
angus.fan@unity-partners.com