We are partnered with a financial institution to look for a Senior Software Engineer.
You will join a central payments and settlement technology team that supports financial market infrastructure. The platforms enable high-value payments, securities settlement, and linkages with external clearing and settlement systems. You will work on mission-critical systems where stability, security, and correctness matter.
Responsibilities:
- Lead modern software engineering practices across build, test, and release
- Drive CI/CD adoption to improve reliability and deployment speed
- Review and validate vendor-delivered source code against approved designs
- Design and build backend services and cloud-based applications
- Define and implement infrastructure-as-code across environments
- Shape application and system architecture, including non-functional requirements
- Oversee testing strategies across functional, performance, and security domains
- Guide frontend and backend technical decisions and trade-offs
- Support integration across internal platforms and external market systems
- Improve operational processes through automation and tooling
Requirements:
- Experience leading software engineering initiatives or workstreams
- Strong grasp of Agile delivery and DevOps practices
- Hands-on experience building and maintaining CI/CD pipelines
- Solid Java or J2EE development background
- Working knowledge of SQL and shell scripting
- Experience with microservices, REST APIs, and containerised applications
- Familiarity with Linux-based environments and enterprise middleware
- Experience with container platforms and orchestration tools
- Strong understanding of secure coding and application security testing
- Experience with automated testing integrated into delivery pipelines