Sr Lead Software Engineer - AWS, Java, Python
JPMorgan Chase
- Bangalore, Karnataka
- Permanent
- Full-time
- Help build, maintain and manage our backend services, APIs, frameworks, and platform
- Integrate our backend application into our consumer-facing frontend applications
- Write high quality, effective, scalable code maintaining best practices
- Contribute to observability and monitoring tools to detect issues, measure performance and produce telemetry for developers.
- Participate in code reviews, rotating on-call, architecture reviews, and project planning
- Work on release management, rollout & deployment of services
- Work cross-functionally with other stakeholders like the product, operations, and sales teams, to design and build services to support business goals and Lead engineering projects and mentor other junior engineers
- Formal training or certification on Python & related frameworks concepts and 5+ years applied experience
- Proven expertise in thinking through software architecture & infrastructure decisions
- Knowledge and proficiency in using object-relational mapping (ORM) and relational databases
- Experience designing and building robust, scalable, secure systems and technology solutions.
- Proven understanding of microservice-oriented architecture and extensible REST APIs and GraphQL.
- Comfortable working in an honest and transparent culture; providing and receiving meaningful and intentional feedback
- Experience or interest in financial services or asset management.
- Expertise in data engineering tooling and platforms. Experience working with cloud infrastructure (AWS services, containers) and working in a microservices architecture.
- Excellent troubleshooting and debugging skills and experience with continuous delivery and continuous integration
- Practical knowledge of agile software development methodologies (e.g., XP, scrum)