Required Skills
About the Job
Join JPMorgan Chase & Co. in Bengaluru as a Lead Software Engineer and embark on a career-defining adventure. You will be a key contributor to our agile Asset and Wealth Management technology team, focused on building and delivering secure, stable, and scalable market-leading products. This role offers the opportunity to drive critical technology solutions across various business functions, impacting firm-wide objectives.
**Key Responsibilities:**
- **Full Stack Development:** Design, develop, and maintain robust full-stack applications using React.js for the frontend and Python for backend services and APIs.
- **Cloud Engineering:** Architect and implement cloud-native solutions on AWS, utilizing services like Lambda, API Gateway, S3, EC2, and ECS.
- **AI / LLM Solutions:** Contribute to the design and development of innovative AI and LLM-based solutions, including RAG pipelines, prompt engineering, and intelligent automation.
- **Technical Design & Architecture:** Lead and participate in technical design discussions and architecture reviews to influence product direction.
- **Cross-functional Collaboration:** Partner with product managers, UX designers, data scientists, and business stakeholders to translate requirements into technical solutions.
- **Continuous Improvement:** Champion best practices in CI/CD, DevOps, testing, and software delivery to enhance team velocity and product quality.
- **Mentorship & Culture:** Foster a strong engineering culture through peer mentorship and knowledge sharing.
**Required Qualifications:**
- 5+ years of applied software engineering experience with formal training or certification.
- Strong proficiency in React.js and modern frontend development.
- Strong proficiency in Python for backend development, REST APIs, and data processing.
- Demonstrated AWS experience with cloud-native architecture and services.
- Experience or strong interest in AI/ML and LLM technologies (e.g., OpenAI APIs, LangChain, RAG).
- Experience building and consuming RESTful APIs and working within microservices architectures.
- Proficiency with CI/CD pipelines, Git, and DevOps practices.
- Ability to work independently as a senior individual contributor.
- Strong analytical, problem-solving, and communication skills.