Principal Software Engineer
Clicking "Apply for this Position" redirects you to JPMorgan Chase's official careers portal
This Principal Software Engineer role is a senior individual contributor position responsible for creating complex, scalable, and secure coding frameworks that are reused across teams and functions. You will develop high-quality production code, review and debug code written by others, and serve as the go-to subject matter expert within the technology domain. The role requires advising cross-functional teams on technology decisions, influencing senior business and product stakeholders, and contributing to the development of technical methodologies aligned with the latest product development practices. Experience leading a product as a Product Owner or Product Manager, practical cloud native expertise, and the ability to present effectively to senior executives are key expectations. Advanced knowledge in one or more technical disciplines such as cloud, AI, machine learning, or mobile is required.