Lead Software Engineer - Consumer Banking
A global financial services leader is seeking a Lead Software Engineer to join its Commerce Payments team within the consumer banking division. This role is ideal for engineers who thrive in building secure, scalable, and resilient systems that power millions of transactions daily. You'll work in an agile environment, leveraging modern technologies to deliver innovative solutions for a trusted banking platform.
Responsibilities
- Design and implement creative software solutions to handle large-scale data efficiently
- Develop secure, high-quality production code and review/debug code written by others
- Identify opportunities to automate recurring issues and improve operational stability
- Lead technical evaluations with vendors and internal teams to assess architecture and scalability
- Drive adoption of modern engineering practices and emerging technologies across teams
- Utilize AWS services to build and manage cloud-based applications ensuring reliability and performance
- Contribute to a culture of diversity, inclusion, and continuous improvement
Qualifications
- 5+ years of hands-on software engineering experience
- Strong proficiency in Java and experience with AWS cloud services
- Solid understanding of data structures, algorithms, and distributed systems
- Experience with batch and real-time data processing technologies (e.g., Spark, Kafka, Flink)
- Proficiency in automation, CI/CD, and agile methodologies
- Degree in Computer Science, Engineering, or related technical field
- US Citizenship required
Preferred Skills
- Exposure to Machine Learning and Generative AI technologies
- Familiarity with Python and database querying languages
- Knowledge of application resiliency and security best practices
FAQs
Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your CV and details on file so when we see similar roles or see skillsets that drive growth in organisations, we will always reach out to discuss opportunities.
Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.
We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business.Â
That's why we recommend registering your CV so you can be considered for roles that have yet to be created.Â
Yes, we help with CV and interview preparation. From customised support on how to optimise your CV to interview preparation and compensation negotiations, we advocate for you throughout your next career move.