As a Principal Software Engineer, you will lead the development of innovative technology solutions and strategies, collaborate across teams, and drive architectural excellence in complex financial services technology.
Job Description
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 the Consumer and Community Banking you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives. You are expected to collaborate with Technology, Product and Architecture teams to identify solutions across self service enablement platforms and products. You drive significant business impact and help share the target state architecture through your capabilities in multiple architecture domains. This is a unique opportunity to contribute to the development of engaging and sophisticated natural language conversational AI and search experiences, enabling convenient and frictionless consumer financial services. You skills and expertise will be instrumental in promoting excellence in our architecture development efforts.
Job responsibilities
Required qualifications, capabilities, and skills
Preferred qualifications, capabilities, and skills
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 the Consumer and Community Banking you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives. You are expected to collaborate with Technology, Product and Architecture teams to identify solutions across self service enablement platforms and products. You drive significant business impact and help share the target state architecture through your capabilities in multiple architecture domains. This is a unique opportunity to contribute to the development of engaging and sophisticated natural language conversational AI and search experiences, enabling convenient and frictionless consumer financial services. You skills and expertise will be instrumental in promoting excellence in our architecture development efforts.
Job responsibilities
- Advises and leads on the strategy and development of multiple products, applications, and technologies across a portfolio
- Creates novel code solutions and drives the development of new production code capabilities across teams and functions
- Translates highly complex technical issues, trends, and approaches to leadership to drive the firm's innovation and enable leaders to make strategic, well-informed decisions about technology advancements
- Drives adoption and implementation of technical methods in specialized fields in line with the latest product development methodologies
- Creates durable, reusable software frameworks that are leveraged across teams and functions
- Influences across business, product, and technology teams and successfully manages senior stakeholder relationships
- Produce solution architectures, together with the development team, assisting development through design, development and deployment into production.
- Guides evaluation of current technology and leads evaluation of new technologies using existing standards and frameworks
- Serves as a function-wide subject matter expert in one or more areas of focus
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 10+ years applied experience
- Practical experience delivering system design, application development, testing, and operational stability
- Expert in one or more programming language(s)
- Demonstrated prior experience with influencing across functions and teams and delivering value at scale
- Experience applying expertise and new methods to determine solutions for complex technology problems across various technical disciplines
- Extensive practical cloud native experience
- Practical cloud native experience
- Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, machine learning applications, SaaS)
- Proficient in all aspects of the Software Development Life Cycle
- Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
Preferred qualifications, capabilities, and skills
- Proficiency in automation and continuous delivery methods
Top Skills
C#
Ci/Cd
Cloud
Java
Machine Learning
Python
SaaS
Similar Jobs at JPMorganChase
Financial Services
The Principal Software Engineer will lead technology implementations, manage teams, interface with stakeholders, and drive core banking platform development.
Top Skills:
Java,Kotlin,Cloud
Financial Services
As a Software Engineer III, you will design and implement software solutions, maintain production code, analyze data, and support business objectives in an agile environment.
Top Skills:
DatabasesDjangoNode.jsPythonReact
Financial Services
As a Software Engineer II, you will design, develop, and troubleshoot software components, while gaining skills and enhancing your career in a collaborative environment.
Top Skills:
AWSJavaReact
What you need to know about the Pune Tech Scene
Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.