LOG IN
SIGN UP
Tech Job Finder - Find Software, Technology Sales and Product Manager Jobs.
Sign In
OR continue with e-mail and password
E-mail address
Password
Don't have an account?
Reset password
Join Tech Job Finder
OR continue with e-mail and password
E-mail address
First name
Last name
Username
Password
Confirm Password
How did you hear about us?
By signing up, you agree to our Terms & Conditions and Privacy Policy.

Principal Software Engineer, Engineering Tools & Productivity

at J.P. Morgan

Back to all Cloud & DevOps jobs
J.P. Morgan logo
Bulge Bracket Investment Banks

Principal Software Engineer, Engineering Tools & Productivity

at J.P. Morgan

Tech LeadNo visa sponsorshipAWS/GCP/Azure DevOps

Posted 25 days ago

No clicks

Compensation
Not specified

Currency: Not specified

City
Bengaluru
Country
India

As a Principal Software Engineer on the Engineering Tools & Productivity team at JPMorgan Chase, you'll lead efforts to optimize the software delivery lifecycle and build developer tools used by ~15,000 engineers. You'll design, implement, and integrate large-scale platform services, CI/CD pipelines, and enterprise toolchains while evaluating new technologies through proofs-of-concept. The role requires strong system-level programming (Java/C++/Go), deep cloud and distributed systems expertise, and cross-team leadership to drive engineering excellence across the firm.

Location: Bengaluru, Karnataka, India

Ready to shape the future of software development at scale? As a Principal Software Engineer at JPMorgan Chase within the Consumer Community Banking Engineering Tools & Productivity group, you’ll lead the charge in optimizing the software delivery lifecycle for 15,000 engineers across Chase. You’ll set best practices, build innovative tools, and integrate them into the global delivery pipeline. Plus, you will conduct research of the cutting-edge technologies and drive engineering excellence throughout the entire JPMorgan Chase. 

Job Responsibilities:

  • Inspire software engineers across all levels and guide senior technology leaders to embrace strategic initiatives and invest in cutting-edge technologies.
  • Champion and uphold best practices for the Software Development Life Cycle (SDLC) throughout JPMorgan Chase.
  • Develop and seamlessly integrate tools into the firm's global enterprise toolchain.
  • Conduct Proofs of Concept (PoCs) to assess and introduce innovative technologies.
  • Propel engineering excellence and enhance the development experience for over 15,000 engineers.
  • Cultivate and contribute to the technical community; spearhead knowledge management initiatives; continuously refine personal skills.

Required qualifications, capabilities, and skills:

  • Formal training or certification on software engineering concepts and 10+ years applied experience.
  • Programming: Proficiency in languages like Java, C++, or Go, with a strong focus on system-level development and optimization.
  • Hands-on Platform Engineering: Strong experience in designing, building, and maintaining large-scale, high-performance platforms.
  • Cloud & Distributed Systems: Deep knowledge of cloud environments (AWS, GCP, Azure) and distributed systems architectures. 
  • Scalability & Reliability: Experience in scaling platforms to support thousands of engineers, ensuring high availability and reliability. 
  • Cross-Team Collaboration: Ability to work across engineering teams, influencing best practices, and aligning technical goals with business needs. 
  • Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field.

Preferred qualifications, capabilities, and skills

  • Automation & CI/CD: Expertise in building and managing CI/CD pipelines, automation, and DevOps practices to improve development workflows. 
  • Tech Leadership: Proven experience leading teams in building and optimizing developer tools, infrastructure, and platform services.
You'll architect tools that 15K Chase engineers use daily. Real impact, modern stack, and the freedom to build. Hands-on high-scale

Principal Software Engineer, Engineering Tools & Productivity

at J.P. Morgan

Back to all Cloud & DevOps jobs
J.P. Morgan logo
Bulge Bracket Investment Banks

Principal Software Engineer, Engineering Tools & Productivity

at J.P. Morgan

Tech LeadNo visa sponsorshipAWS/GCP/Azure DevOps

Posted 25 days ago

No clicks

Compensation
Not specified

Currency: Not specified

City
Bengaluru
Country
India

As a Principal Software Engineer on the Engineering Tools & Productivity team at JPMorgan Chase, you'll lead efforts to optimize the software delivery lifecycle and build developer tools used by ~15,000 engineers. You'll design, implement, and integrate large-scale platform services, CI/CD pipelines, and enterprise toolchains while evaluating new technologies through proofs-of-concept. The role requires strong system-level programming (Java/C++/Go), deep cloud and distributed systems expertise, and cross-team leadership to drive engineering excellence across the firm.

Location: Bengaluru, Karnataka, India

Ready to shape the future of software development at scale? As a Principal Software Engineer at JPMorgan Chase within the Consumer Community Banking Engineering Tools & Productivity group, you’ll lead the charge in optimizing the software delivery lifecycle for 15,000 engineers across Chase. You’ll set best practices, build innovative tools, and integrate them into the global delivery pipeline. Plus, you will conduct research of the cutting-edge technologies and drive engineering excellence throughout the entire JPMorgan Chase. 

Job Responsibilities:

  • Inspire software engineers across all levels and guide senior technology leaders to embrace strategic initiatives and invest in cutting-edge technologies.
  • Champion and uphold best practices for the Software Development Life Cycle (SDLC) throughout JPMorgan Chase.
  • Develop and seamlessly integrate tools into the firm's global enterprise toolchain.
  • Conduct Proofs of Concept (PoCs) to assess and introduce innovative technologies.
  • Propel engineering excellence and enhance the development experience for over 15,000 engineers.
  • Cultivate and contribute to the technical community; spearhead knowledge management initiatives; continuously refine personal skills.

Required qualifications, capabilities, and skills:

  • Formal training or certification on software engineering concepts and 10+ years applied experience.
  • Programming: Proficiency in languages like Java, C++, or Go, with a strong focus on system-level development and optimization.
  • Hands-on Platform Engineering: Strong experience in designing, building, and maintaining large-scale, high-performance platforms.
  • Cloud & Distributed Systems: Deep knowledge of cloud environments (AWS, GCP, Azure) and distributed systems architectures. 
  • Scalability & Reliability: Experience in scaling platforms to support thousands of engineers, ensuring high availability and reliability. 
  • Cross-Team Collaboration: Ability to work across engineering teams, influencing best practices, and aligning technical goals with business needs. 
  • Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field.

Preferred qualifications, capabilities, and skills

  • Automation & CI/CD: Expertise in building and managing CI/CD pipelines, automation, and DevOps practices to improve development workflows. 
  • Tech Leadership: Proven experience leading teams in building and optimizing developer tools, infrastructure, and platform services.
You'll architect tools that 15K Chase engineers use daily. Real impact, modern stack, and the freedom to build. Hands-on high-scale