Taro Logo

Principal Software Engineer

One of the oldest financial institutions offering innovative financial solutions to millions of consumers, small businesses and prominent corporate, institutional and government clients.
Backend
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Finance · Enterprise SaaS

Job Description

JPMorgan Chase, a leading global financial institution with over 200 years of history, is seeking a Principal Software Engineer for their Finance Technology Team within the Corporate Technology Division. This role offers an opportunity to work on market-leading technology products in a secure, stable, and scalable environment.

As a Principal Software Engineer, you will be an integral part of an agile team, providing expertise and engineering excellence to enhance, build, and deliver trusted technology solutions. You'll leverage your advanced technical capabilities and collaborate across the organization to drive best-in-class outcomes across various technologies supporting the firm's portfolios.

The role involves creating complex and scalable coding frameworks, developing secure high-quality production code, and serving as a technical subject matter expert. You'll be responsible for advising cross-functional teams, contributing to specialized technical methods, and creating reusable software frameworks that benefit multiple teams.

The ideal candidate brings 10+ years of software engineering experience, with deep expertise in system design, application development, and cloud technologies. You should be proficient in multiple programming languages and have experience leading products as a Product Owner or Product Manager. Strong communication skills are essential, as you'll be influencing leaders and senior stakeholders across business, product, and technology teams.

Working in the Corporate Technology team, you'll develop applications and provide tech support for critical functions including Global Finance, Corporate Treasury, Risk Management, Human Resources, Compliance, and Legal. This is an opportunity to impact lives across the financial spectrum while working with a team specifically built to meet evolving technology needs and controls agenda.

JPMorgan Chase values diversity and inclusion, offering equal opportunities to all qualified candidates. The company provides a collaborative environment where you can grow your career while contributing to meaningful technological advancement in the financial sector. Join us to be part of a team that's shaping the future of financial technology at one of the world's most respected institutions.

Last updated 2 months ago

Responsibilities For Principal Software Engineer

  • Creates complex and scalable coding frameworks using appropriate software design frameworks
  • Develops secure and high-quality production code, and reviews and debugs code written by others
  • Advises cross-functional teams on technological matters within your domain of expertise
  • Serves as the function's go-to subject matter expert
  • Contributes to the development of technical methods in specialized fields
  • Creates durable, reusable software frameworks that are leveraged across teams and functions
  • Influences leaders and senior stakeholders across business, product, and technology teams

Requirements For Principal Software Engineer

Java
Python
JavaScript
  • Formal training or certification on software engineering concepts and 10+ years applied experience
  • Hands-on practical experience delivering system design, application development, testing, and operational stability
  • Expert in one or more programming language(s)
  • Advanced knowledge of software application development and technical processes
  • Experience applying expertise and new methods to determine solutions for complex technology problems
  • Experience leading a product as a Product Owner or Product Manager
  • Ability to present and effectively communicate with Senior Leaders and Executives
  • Understanding of the business
  • Practical cloud native experience
  • Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field

Related Jobs

Director of Software Engineering - Risk & Compliance Technology

Lead software engineering teams at JPMorgan Chase, managing technology implementations and driving innovation in risk and compliance technology solutions.

Principal Software Engineer- Full Stack

Principal Software Engineer position leading full-stack development of SaaS products, requiring 10+ years experience and strong architectural expertise.

Principal Software Engineer

Principal Software Engineer role at Microsoft building AI infrastructure for online advertising, leading technical direction and mentoring teams while working with big data and distributed systems.

Principal Consultant-BRM developer

Principal Consultant-BRM developer position at Oracle, requiring 10+ years of experience in telecom industry and business support systems.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Data Security team, building cloud security solutions for Office 365 and Windows, requiring 10+ years of experience in software development.