Lead Software Engineer - Cloud, Microservices, Frontend (React/Angular)
Role details
Job location
Tech stack
Job description
As a Lead Software Engineer at JPMorgan Chase within Digital Investment Banking as a part of the Global Banking team, you will guide agile teams to design, develop, and deliver state-of-the-art technology products. You will set technical direction, oversee complex software solutions, and ensure best practices across multiple systems and applications. You'll foster a culture of innovation, collaboration, and continuous improvement. Your impact will help drive our business forward and support the growth of your team., * Lead agile teams in designing, developing, and deploying technology solutions
- Set technical direction and ensure adherence to best practices
- Architect and implement scalable, secure cloud native applications using AWS
- Mentor and coach engineers, fostering professional growth and collaboration
- Drive adoption of modern frontend technologies and frameworks such as React.js and Angular
- Champion containerization and microservice architectures, leveraging Kubernetes
- Oversee software development lifecycle, including code reviews and quality assurance
- Solve complex technical challenges and break down solutions for the team
- Promote a culture of diversity, opportunity, inclusion, and respect
- Collaborate with stakeholders to align technology strategy with business goals
- Continuously evaluate and integrate emerging industry trends and technologies
Requirements
- Bachelor's degree in computer science, engineering, or equivalent
- Proven experience leading software engineering teams
- Expertise in cloud native solutions (AWS) and microservice architecture
- Proficiency in programming languages such as Java and Python
- Advanced knowledge of CI/CD tools, application resiliency, and security
- Strong skills in system design, application development, and testing
- Experience with frontend technologies and frameworks
- Ability to drive technical strategy and mentor team members
- Understanding of industry technology trends and best practices
- Commitment to building an innovative and inclusive culture
- Formal training or certification in software engineering concepts
Preferred Qualifications, Capabilities, and Skills:
- Experience in fintech or investment banking technology
- Advanced skills in containerization and orchestration (Kubernetes)
- Familiarity with additional programming languages or frameworks
- Strong analytical and problem-solving abilities
- Experience influencing technology strategy and business outcomes
- Ability to thrive in fast-paced, evolving environments
- Dedication to continuous learning and professional development