Overview
In this Senior Lead Software Engineer role within Global Banking, you drive high-impact technical work in an agile context to deliver secure, scalable technology products. You guide teams, shape product design, and advance AI-assisted engineering practices to improve quality, speed, and reliability. You’ll tackle cross-technology challenges and contribute to firmwide SDLC governance while collaborating with cross-functional partners. This is an opportunity to influence architecture and engineering culture at scale and deliver trusted solutions for clients.
Responsibilities
- Provide technical guidance to business and technical teams, contractors, and vendors
- Develop secure, high-quality production code and review others’ code
- Drive adoption and governance of AI-assisted engineering practices across teams with measurable validation standards
- Utilize SDLC tools and AI-assisted development capabilities to enhance automation and value
- Influence product design, functionality, and technical operations
- Act as a function-wide SME in focus areas
- Contribute to engineering community by advocating firmwide SDLC frameworks, tools, and practices
Key requirements
- Formal training or certification on software engineering concepts
- 10+ years of applied experience
- Hands-on experience in system design, application development, testing, and operational stability
- Advanced in one or more programming languages
- Experience leading use of enterprise-approved AI-assisted development tools with ability to set team expectations for AI outputs
- Strong understanding of responsible AI usage in engineering workflows, data sensitivity, security, and resiliency
- Ability to tackle design and functionality problems independently
- Practical cloud native experience
- leadership
- problem-solving
- communication
- core Java
- ReactJS
- SQL and NoSQL databases
…
