Job Description
We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.
As a Lead Software Engineer at JPMorganChase within the Commercial and Investment Bank, Payments - Digital Channels, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.
Job Responsibilities
- Architect, design, and deliver complex, large-scale software systems using AWS services, microservices, Kubernetes, and modern full stack technologies (Java, JavaScript, React, etc.)
- Lead the development of user-facing features and applications, ensuring seamless integration between backend services and intuitive front-end experiences
- Set technical direction and standards for engineering teams, championing best practices in software architecture, scalability, security, and performance
- Collaborate with product owners, business stakeholders, and UX teams to translate requirements into robust, user-centric solutions
- Communicate complex technical concepts clearly to both technical and non-technical stakeholders
- Conduct design and code reviews, providing guidance on architectural decisions, patterns, and technology choices
- Mentor and coach engineers, fostering a culture of technical excellence and innovation
- Evaluate and recommend new technologies, frameworks, and tools to advance platform capabilities
Required Qualifications, Capabilities, And Skills
- Formal training or certification on software engineering concepts and 10+ years applied experience with a proven track record of technical leadership and architectural ownership
- Deep expertise in designing and building distributed systems, microservices, and cloud-native applications on AWS
- Strong programming skills in Java and JavaScript, with experience in full stack development (e.g., React, Node.js)
- Experience with Kubernetes and container orchestration at scale
- Demonstrated ability to design and deliver user-facing features in partnership with product and UX teams
- Strong understanding of software architecture patterns, scalability, security, and performance optimization
- Excellent communication, collaboration, and stakeholder management skills
- Experience mentoring and leading engineering teams
Preferred Qualifications, Capabilities, And Skills
- Developing micro-front end based micro-services
- Contribution to open source or private projects in multiple technologies.
- Design Skills: Domain Driven Design, Domain modelling, User Centric Design.
Domain experience in finance/lending/fintech/ space
ABOUT US