As a Principal Software Engineer, you will optimize software delivery for 15,000 engineers, set best practices, integrate tools, and lead technology initiatives.
Job Description
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:
Required qualifications, capabilities, and skills:
Preferred qualifications, capabilities, and skills
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.
Top Skills
AWS
Azure
C++
GCP
Go
Java
Similar Jobs at JPMorganChase
Financial Services
As a Software Engineer III, you will design and develop secure code, enhance operational stability, and build investment products while collaborating with teams for software solutions.
Top Skills:
AWSDynatraceJavaJenkinsSplunkSpring Boot
Financial Services
As a Technical Product Manager, you will lead payment integration efforts, develop product roadmaps, and ensure compliance with payment schemes while collaborating with various teams.
Top Skills:
BacsFinancial ApisIso20022Sepa
Financial Services
Lead and mentor technical teams in Financial Technologies, focusing on Indexing and Search systems, while promoting innovation, efficiency, and collaboration.
Top Skills:
AWSElastic/OpensearchGrafanaJavaK8SKafkaKotlinLuceneNoSQLOpentelemetryPrometheusPythonSolrSparkSQL
What you need to know about the Delhi Tech Scene
Delhi, India's capital city, is a place where tradition and progress co-exist. While Old Delhi is known for its rich history and bustling markets, New Delhi is defined by its modern architecture. It's clear the region places a strong emphasis on preserving its cultural heritage while embracing technological advancements, particularly in artificial intelligence, which plays a central role in shaping the city's tech landscape, fueled by investments in research and development.

