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
Please Stay Alert to Potential Scams
We would like to remind you that eFinancialCareers is a job board and does not conduct hiring or ask for payment or any financial details as part of the job application process.
If you receive any suspicious messages claiming to be from us or a hiring company, we urge you not to click on any links and not to reply to the message itself.
Instead, please report the message to our support team at support@efinancialcareers.com.
It is advisable to always verify job offers directly with the hiring company.