Job Description
Summary
JPMorgan Chase is seeking a Lead Software Engineer – .NET Azure in Bengaluru, Karnataka, India, to join the Asset & Wealth Management (AWM) team. In this role, you will design, develop, and deliver market-leading, secure, and scalable full-stack solutions using .NET Core, Azure, SQL Server, and modern cloud-native technologies. You will work in an agile environment to build robust enterprise applications, troubleshoot complex technical problems, and drive innovations across multiple business functions. This position is ideal for experienced .NET developers with cloud expertise who want to advance their career in financial technology.
Job Details at a Glance
| Detail | Information |
|---|---|
| Job Title | Lead Software Engineer – .NET Azure |
| Location | Bengaluru, Karnataka, India |
| Business Unit | Asset & Wealth Management (AWM) |
| Employment Type | Full-Time |
| Shift | Day |
| Experience | 5+ years in software engineering |
| Technologies/Tools | .NET Core 6, SQL Server, Entity Framework, LINQ, Azure, Docker, CQRS, Angular 2+/Typescript, REST APIs, SCSS/SASS/LESS, Karma, Jasmine |
| Application Link | Apply on JPMorgan Chase Careers |
Key Responsibilities
- Design, develop, and maintain full-stack enterprise applications using .NET Core, SQL Server, and Azure.
- Execute software solutions, architecture, and technical troubleshooting, ensuring high-quality, secure production code.
- Produce design and architecture artifacts for complex applications, meeting software design constraints.
- Analyze and synthesize large, diverse datasets to enhance system performance and improve coding hygiene.
- Implement cloud-native solutions and integrate with microservices and distributed systems.
- Contribute to engineering communities of practice and explore emerging technologies.
- Foster a diverse, inclusive, and collaborative team culture.
Required Skills & Qualifications
- 5+ years of applied experience in software engineering with practical experience in system design, application development, testing, and operational stability.
- Proficient in .NET Core 6, SQL Server, Entity Framework, LINQ, Docker, CQRS, and Azure.
- Experience in debugging, maintaining, and developing code in corporate environments.
- Solid understanding of software development lifecycle (SDLC), agile methodologies, CI/CD, application resiliency, and security best practices.
- Knowledge of cloud-native technologies, microservices, and technical processes in disciplines like AI, machine learning, or mobile.
- In-depth understanding of financial services IT systems.
Preferred Skills & Qualifications
- Independent, self-motivated, and strong interpersonal skills.
- Experience with Angular 2+, RxJS, observables, lazy loading, and responsive web design.
- Familiarity with TypeScript, SCSS/SASS/LESS, REST APIs, Web API/OpenAPI/Swagger, and automated testing tools like Karma/Jasmine.
- Exposure to cloud platforms, DevOps pipelines, and modern frontend frameworks.
Why Join JPMorgan Chase – Bengaluru
- Work on trusted, market-leading technology products within Asset & Wealth Management.
- Develop secure, scalable, and innovative solutions in an agile and inclusive environment.
- Gain exposure to cloud-native architectures, .NET Azure development, and enterprise-scale systems.
- Collaborate with cross-functional teams and contribute to engineering best practices.
Apply Now
Advance your career as a Lead Software Engineer – .NET Azure at JPMorgan Chase, Bengaluru. Drive secure, scalable, and innovative solutions for global financial services, working with cutting-edge technologies in a collaborative and agile environment.