





Strong bank brand and broad senior software role increase applicant competition despite senior-level requirement.
Engineering skills are transferable, but banking compliance and domain knowledge moderately limit cross-industry fit.
Explicit eight-year minimum and required full lifecycle engineering skills make shortlisting stringent.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, develop, test, operate and maintain software products with full stack ownership ensuring production-ready, testable code.
Make architectural design decisions prioritizing scalability, reliability, performance, and customer experience.
Follow compliance and security best practices; participate in code reviews and promote engineering best practices within an Agile/DevOps environment.
Bachelor's degree or equivalent experience required.
Minimum 8 years of relevant software development experience.
Experience with Agile software development lifecycle and DevOps principles.
Understanding of software architecture, coding best practices, and security/compliance standards.
Experienced in end-to-end software product development with strong ownership mindset.
Proficient in collaborating across product teams including engineers, product owners, scrum masters, and external vendors.
Strong knowledge of data structures, algorithms, architectural patterns, and ability to align technical solutions with business strategy.