Principal Software Engineer

Testing Site - JPMC

Seattle (WA)

On-site

USD 180,000 - 240,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

JPMorganChase is seeking a Principal Software Engineer for the CDAO AI/ML Data Platform team. You will provide engineering excellence within an agile environment to enhance, build, and deliver trusted technology products in a secure, scalable manner.

Responsibilities span creating scalable frameworks, secure production-grade coding, and advisory input across cross-functional teams. Lead as SME and drive best practices in design and operations.

Qualifications

  • 7+ years of applied software engineering experience with formal training or certification.
  • Strong skills in system design and coding for modern enterprise systems.
  • Proficiency in Rust, Java, Go, or C++.
  • Experience delivering 24x7, tier-1 online services with operational stability.

Responsibilities

  • Create scalable coding frameworks using appropriate software design patterns.
  • Develop secure, production-grade code and review others' work.
  • Advise cross-functional teams on technical matters within your domain.
  • Serve as go-to subject matter expert for the function.
  • Contribute to development of technical methods aligned with product development.
  • Create durable, reusable software frameworks used across teams.
  • Influence leaders across business, product, and technology teams.
  • Champion culture of diversity, inclusion and respect.
  • Build and operate 24x7 tier-1 online services.

Skills

Software engineering
System design
Rust/Java/Go/C++ proficiency
24x7 online services
Independent problem solving

Education

Formal training or certification in software engineering

Tools

Apache DataFusion
DuckDB
Apache Arrow Flight SQL

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 JPMorganChase within the CDAO's AI/ML Data Platform's team, you provide expertise and engineering excellence as an integral part of an agile team to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Leverage your advanced technical capabilities and collaborate with colleagues across the organization to drive best-in-class outcomes across various technologies to support one or more of the firm's portfolios.

Job responsibilities
  • 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 in line with the latest product development methodologies
  • Creates durable, reusable software frameworks that are leveraged across teams and functions
  • Influences leaders and senior stakeholders across business, product, and technology teams
  • Champions the firm’s culture of diversity, opportunity, inclusion, and respect
  • Build and operate 24x7, tier-1 online services
Required qualifications, capabilities, and skills
  • Formal training or certification on software engineering concepts and 7+ years applied experience
  • Strong core engineering skills: hands-on coding and system design for modern enterprise systems.
  • Proficiency in one or more of the following languages: Rust, Java, Go, C++
  • Proven track record building and operating 24x7, tier-1 online services.
  • Hands-on practical experience delivering system design, application development, testing, and operational stability
  • Ability to tackle design and functionality problems independently with little to no oversight

Preferred qualifications, capabilities, and skills
  • Familiarity with open-source projects in the OLAP/data stack: Apache DataFusion, DuckDB, Apache Arrow Flight SQL.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

JPMorgan Chase & Co. • Seattle (WA)

On-site
USD 180,000 - 240,000
Senior Lead Software Engineer
Senior Lead Software Engineer

JPMorgan Chase & Co. • Seattle (WA)

On-site
USD 130,000 - 180,000
Data Platform Principal Software Engineer
Data Platform Principal Software Engineer

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 140,000 - 200,000
Lead Software Engineer
Lead Software Engineer

J.P. Morgan • Seattle (WA)

On-site
USD 180,000 - 260,000
Principal Software Engineer
Principal Software Engineer

J.P. Morgan • Seattle (WA)

On-site
USD 180,000 - 240,000
Principal Software Engineer - Global Finance Technology
Principal Software Engineer - Global Finance Technology

Testing Site - JPMC • Ohio

On-site
USD 180,000 - 240,000
Sr Lead Software Engineer
Sr Lead Software Engineer

Testing Site - JPMC • Seattle (WA)

On-site
USD 190,000 - 240,000
Principal Software Engineer (Public Cloud)
Principal Software Engineer (Public Cloud)

JPMorgan Chase & Co. • New York (NY)

On-site
USD 180,000 - 280,000
Principal Software Engineer - Card Technology
Principal Software Engineer - Card Technology

Testing Site - JPMC • Wilmington (DE)

On-site
USD 150,000 - 210,000
Principal Software Engineer - Artificial Intelligence and Machine Learning
Principal Software Engineer - Artificial Intelligence and Machine Learning

Testing Site - JPMC • Ohio

On-site
USD 140,000 - 190,000