Lead Software Engineer - Consumer Banking


Jersey City
Permanent
USD160000 - USD225000
Financial Technology
PR/567071_1761928839
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 resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, 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 resume so you can be considered for roles that have yet to be created. 

Yes, we help with resume and interview preparation. From customized support on how to optimize your resume to interview preparation and compensation negotiations, we advocate for you throughout your next career move.

Handpicked roles for you