
Senior Manager of Software Engineering - Java AWS
at J.P. Morgan
Posted 22 days ago
No clicks
- Compensation
- Not specified
- City
- Hyderabad
- Country
- India
Currency: Not specified
Senior Manager of Software Engineering responsible for mentoring and advising multiple technical teams and driving technical strategy within Consumer and Community Banking. Leads delivery of Java/J2EE microservices on AWS using Spring Boot, REST APIs, Kafka streaming and CI/CD practices, ensuring secure, high-quality production code and operational stability. Provides hiring, budgetary input, cross-team collaboration, and coaching to develop engineering talent and improve operational efficiencies. Acts as an advocate for firmwide frameworks, tools, and software development lifecycle best practices.
Location: Hyderabad, Telangana, India
When you mentor and advise multiple technical teams and move financial technologies forward, it’s a big challenge with big impact. You were made for this.
As a Senior Manager of Software Engineering at JPMorganChase within the
Job Responsibilities
• Provide overall direction, oversight, and coaching for a team of entry-level to mid-level software engineers that work on basic to moderately complex tasks
• Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and vendors
• Be accountable for decisions that influence teams’ resources, budget, tactical operations, and the execution and implementation of processes and procedures
• Ensures successful collaboration across teams and stakeholders
• Develops secure and high-quality production code, and reviews and debugs code written by others
• Actively contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life Cycle
• Provides input to leadership regarding budget, approach, and technical considerations to improve operational efficiencies and functionality for the team
Required qualifications, capabilities and skills
• Formal training or certification on software engineering concepts and 10+ years applied experience
• Experience leading teams of technologists
• Ability to guide and coach teams on approach to achieve goals aligned against a set of strategic initiatives
• Experience with hiring, developing, and recognizing talent.
• Hands-on practical experience delivering system design, application development, testing, and operational stability
• Advanced knowledge of software applications and technical processes with considerable in-depth knowledge in one or more technical disciplines (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
• Ability to tackle design and functionality problems independently with little to no oversight
• Proficiency in Java/J2EE and REST APIs, Web Services and experience in building event-driven Micro Services and Kafka streaming.
• Experience in Spring Framework, Spring Boot and AWS Services in public cloud infrastructure
• Solid understanding of agile methodologies such as CI/CD, Applicant Resiliency, and Security
• Working proficiency in developmental toolsets like GIT/BitBucket, JIRA, Maven. Experience working at code level
Preferred Qualifications
• Finance domain experience with United States Banking & Payments industry.
• Knowledge and working experience on Card Network Payment, Fraud, Settlement. People management experience of handling one or more scrum teams.
• Delivery management experience of Java Microservices application on AWS/Public cloud platform.
• Certifications in Java programming or related technologies (e.g., Oracle Certified Professional, Spring Certification) is a plus. Certifications in AWS (e.g., AWS Certified Solutions Architect – Associate) is a plus
Serve in a leadership role by providing technical coaching and advisory for multiple technical teams



