Lead Software Engineer - JAVA/Kafka/Kubernetes
Listed on 2026-02-28
-
Software Development
Software Engineer, Full Stack Developer, Cloud Engineer - Software
We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. Join us as a Lead Software Engineer and help shape market-leading technology products in Payments Technology. You’ll collaborate with talented professionals, solve complex challenges, and grow your expertise in a supportive, innovative environment.
Job Summary:
As a Lead Software Engineer in the Corporate and Investment Bank – Payments Technology team, you will be an integral part of an agile team that enhances, builds, and delivers trusted technology solutions. You will serve as a core technical contributor, developing critical solutions across multiple technical areas to support the firm’s business objectives. You will foster a culture of innovation, technical excellence, and inclusion.
Job Responsibilities:
- Execute creative software solutions, design, development, and technical troubleshooting to build and optimize technology products.
- Develop secure, high-quality production code, and review and debug code written by others.
- Identify opportunities to eliminate or automate remediation of recurring issues to improve operational stability.
- Lead evaluation sessions with external vendors, startups, and internal teams to assess architectural designs and technical credentials.
- Lead communities of practice across Software Engineering to drive awareness and adoption of new and leading-edge technologies.
- Add to team culture of diversity, opportunity, inclusion, and respect.
Required Qualifications , Capabilities, and
Skills:
- Experience in Java and related technologies.
- Hands-on experience delivering system design, application development, testing, and operational stability.
- Advanced proficiency in one or more programming languages.
- Proficiency in automation and continuous delivery methods.
- Proficient in all aspects of the software development life cycle.
- Advanced understanding of agile methodologies such as CI/CD, application resiliency, and security.
- Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile).
- In-depth knowledge of the financial services industry and IT systems.
- Practical cloud native experience.
Preferred Qualifications , Capabilities, and
Skills:
- Hands-on experience in Java, Spring Boot, and Kubernetes.
- Proven experience in design and design patterns.
- Experience coaching and mentoring teams.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: