Software Engineer II
JPMorganChase • Bengaluru, Karnataka, India • Onsite • Full-time • Publish Date:
About the Role
Job Description You're ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you. As a Software Engineer II at JPMorganChase within the Commercial & Investment Bank- Payments Technology team, you are part of an agile team that works to enhance, design, and deliver the software components of the firm's state-of-the-art technology products in a secure, stable, and scalable way. As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system, while gaining the skills and experience needed to grow within your role. Job Responsibilities • Executes standard software solution, design, development, and technical troubleshooting
• Writes secure and high-quality code using the syntax of at least one programming language with limited guidance
• Leverages enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity (e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, and secure coding standards.
• Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications
• Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation
• Applies technical troubleshooting to breakdown solutions and solve technical problems of basic complexity
• Gathers, analyzes, and draws conclusions from large, diverse data sets to identify problems and contribute to decision-making in service of secure, stable application development
• Learns and applies system processes, methodologies, and skills for the development of secure, stable code and systems Required Qualifications, Capabilities, And Skills • Formal training or certification on software engineering concepts and 3+ years applied experience
• Hands-on practical experience in system design, application development, testing, and operational stability
• Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages (Java, Spring Boot)
• Practical cloud native experience - AWS
• Knowledge of distributed technologies such as Kafka for messaging and NoSQL databases such as Cassandra/MongoDB
• Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
• Hands-on experience using enterprise-authorized AI-assisted software development tools within the work environment (e.g., for coding, testing, troubleshooting, or documentation) with demonstrated ability to critically evaluate and validate AI-generated outputs.
• Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations.
• Experience across the whole Software Development Life Cycle
• Exposure to agile methodologies such as CI/CD, Application Resiliency, and Security Preferred Qualifications, Capabilities, And Skills • Exposure to cloud technologies and building cloud native applications
• Banking domain knowledge ABOUT US
Working at the intersection of Financial Services and regional delivery in Bengaluru, you will collaborate with product managers, principal architects, and QA automation pods to architect clean, production-hardened code with automated unit and integration test coverage and security-compliant service modules with strict error handling and failover. Strong command over Java, Spring Boot, AWS, CI/CD is essential to sustain P95 API latency, deployment frequency, and production uptime (99.9%+).
The Software Engineer II position at JPMorganChase (Bengaluru) carries an annual CTC range of ₹4L – ₹7L per annum (approx. ₹33,333 – ₹58,333 per month gross), benchmarked to experienced professional standards in Financial Services.
Key Responsibilities
- Mentor peers and junior contributors within the Financial Services pod, fostering high accountability and continuous process improvement at JPMorganChase.
- Lead distributed application services and resilient API gateways for JPMorganChase's Financial Services function in Bengaluru, ensuring full alignment with quarterly delivery roadmaps.
- Partner with product managers, principal architects, and QA automation pods to streamline workflows, resolve cross-team bottlenecks, and accelerate high-throughput data processing engines and customer-facing product modules.
- Establish repeatable SOPs and performance instrumentation for security-compliant service modules with strict error handling and failover across the Bengaluru (Karnataka) operating unit.
- Conduct periodic diagnostic audits on P95 API latency, deployment frequency, and production uptime (99.9%+) and present data-backed optimization recommendations to JPMorganChase leadership.
Required Qualifications & Technical Stack
- Strong working knowledge of Git, Docker & Kubernetes and Modern Cloud Stacks (AWS/Azure/GCP) with the ability to synthesize complex operational data into clear decisions.
- Demonstrated hands-on proficiency in Java, Spring Boot, AWS, CI/CD within a fast-paced enterprise or high-growth environment.
- Bachelor's or Master's degree in a relevant discipline or equivalent practical industry experience required for Experienced Professional roles.
- Proven track record of owning clean, production-hardened code with automated unit and integration test coverage and driving measurable gains in P95 API latency, deployment frequency, and production uptime (99.9%+).
- 3 to 6 years of progressive experience in Financial Services or closely aligned roles comparable to Software Engineer II.
Preferred / Bonus Qualifications
- Prior exposure to scaling high-throughput data processing engines and customer-facing product modules within Financial Services teams in Bengaluru or comparable Indian enterprise hubs.
- Familiarity with automation workflows, Git, Docker & Kubernetes and Modern Cloud Stacks (AWS/Azure/GCP), and modern reporting standards.
- Experience mentoring cross-functional contributors or managing end-to-end delivery SLAs.
Core Technologies & Tools
Java, Spring Boot, AWS, CI/CD, MongoDB, Kafka, Agile, System Design
Salary & Compensation Breakdown
Annual CTC Range: ₹4L - ₹7L / yr • Experience Benchmark: 3 - 6 Years (Mid Level)
Annual CTC is structured between ₹4 Lakhs and ₹7 Lakhs per annum (approx. ₹33,333 – ₹58,333/month) based on interview performance, Java & Spring Boot depth, and 3 to 6 years of progressive experience. Package includes fixed base pay, statutory provident fund, medical insurance, and performance-linked incentives at JPMorganChase.
Perks & Benefits: Competitive Compensation • Comprehensive Health Insurance • Flexible Work Environment • Professional Development & Training
Work Location & Regional Hub — Bengaluru, Karnataka, India (Onsite)
This Software Engineer II opening is based in Bengaluru, Karnataka under a Onsite work arrangement. Candidates located in Bengaluru or willing to operate from the Bengaluru regional corridor will collaborate directly with JPMorganChase's Financial Services unit during standard Indian business hours.
About JPMorganChase — Company Profile & Details
JPMorganChase is a verified employer operating within the Financial Services and enterprise solutions ecosystem with active delivery operations in Bengaluru, Karnataka. Known for structured execution across distributed application services and resilient API gateways, JPMorganChase partners with product managers, principal architects, and QA automation pods to build resilient products, client services, and sustainable career pathways for experienced professional professionals.
Industry / Practice: Financial Services • Regional Hub: Bengaluru, Karnataka, India • Verification: GST & KYC Verified Employer
How to Apply for Software Engineer II at JPMorganChase
- Click "Apply Now" on this page and verify your candidate profile, contact details, and updated resume highlighting Java, Spring Boot, AWS.
- Complete the role-readiness screening check confirming your 3 to 6 years of progressive experience and availability for the Bengaluru (Onsite) mandate.
- Shortlisted profiles undergo a structured evaluation with JPMorganChase's Financial Services hiring panel focused on clean, production-hardened code with automated unit and integration test coverage and practical problem-solving.
- Final discussion with JPMorganChase leadership covering role expectations, onboarding timeline in Bengaluru, and the ₹4L – ₹7L / yr compensation package.