Jersey City, NJ, United States
11 hours ago
Principal Software Engineer - Developer Practice & Release Engineering

If you are looking for a game-changing career, working for one of the world's leading financial institutions, you’ve come to the right place.

 

As a Principal Software Engineer at JPMorgan Chase within Consumer Community Banking - specifically on the Development Practices & Release Engineering team, you will play a crucial role in enhancing the software delivery lifecycle for our diverse team of 15,000 engineers at Chase. Your responsibilities will include establishing best practices, developing innovative tools, and integrating them into our global delivery pipeline. Additionally, you will conduct research on the latest technologies and promote engineering excellence across JPMorgan Chase.
 

Job responsibilities

Inspires software engineers across all levels and guide senior technology leaders to embrace strategic initiatives and invest in cutting-edge technologies.Champions and upholds best practices for the Software Development Life Cycle (SDLC) throughout JPMorgan Chase.Develops and seamlessly integrate tools into the firm's global enterprise toolchain.Conducts Proofs of Concept (PoCs) to assess and introduce innovative technologies.Propels engineering excellence and enhance the development experience for over 15,000 engineers.Cultivates 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.
Confirm your E-mail: Send Email