Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products.
As a Senior Lead Software Engineer at JPMorgan Chase within the Commercial and Investment Banking - Payments Technology team, you will play a crucial role in an agile team dedicated to enhancing, building, and delivering trusted, market-leading technology products in a secure, stable, and scalable manner. This role is designed for highly experienced, hands-on technical leaders who will develop software, coach and mentor teams, manage technology projects, make key architectural and solution decisions, and promote the adoption of advanced technologies and patterns.
Job responsibilities
Provides technical direction, oversight, and mentorship to software engineering teams, ensuring best practices in design, development, and delivery.Takes ownership of key architectural decisions, driving the adoption of robust, scalable, and secure solutions aligned with business goals.Leads by example with hands-on development, code reviews, and debugging, particularly in Kotlin/Java, Spring, AWS, and RDBMS environments.Champions the use of modern architecture patterns (e.g., microservices, event-driven, cloud-native) and ensure their effective implementation.Fosters a culture of technical excellence, innovation, and continuous improvement.Ensures full compliance to SDLC, Production Support and Testing needs of the domain and solution.Collaborates effectively across teams and stakeholders, ensuring alignment and successful delivery of strategic initiatives.Identifies and mitigates risks, escalate issues as needed, and ensure operational stability and efficiency.Contributes to hiring, developing, and retaining top technical talent, with a focus on diversity and inclusion.
Required qualifications, capabilities, and skills
Formal training or certification on software engineering concepts and 5+ years applied experienceHands-on development experience in software engineering, with a strong background in system design, application development, and architecture.Proven experience mentoring and leading technologists, with a focus on technical growth and architectural leadership.Deep expertise in Kotlin/Java, Spring, AWS, and RDBMS, with a track record of delivering complex, high-quality solutions in these technologies.Experience with blockchain technologies is must.Strong understanding and practical application of modern architecture patterns (microservices, event-driven, cloud-native, etc.).Experience in making key architectural decisions and guiding teams through their implementation.Formal training or certification in software engineering, computer science, or a related field.Experience with hiring, developing, and recognizing technical talent.Excellent communication and stakeholder management skills. Preferred qualifications, capabilities, and skills Familiarity with modern front-end technologies.Experience in the financial services industry and related IT systems.