JPMorgan Chase logo
JPMorgan Chase3 months ago

Principal Software Engineer

On-site · Seattle, Washington, United States

Type
Full Time
Level
Senior Level
Education
License Or Certification
Company size
Enterprise
Industry
Investment Banking

Job Summary

Principal Software Engineer at JPMorganChase within the CDAO's AI/ML Data Platform team, delivering trusted market-leading technology products in a secure, scalable way. You will create complex, scalable coding frameworks; develop secure production code; review and debug code; advise cross-functional teams on technical matters; serve as a go-to subject matter expert; contribute to development of technical methods for advanced product development; build durable reusable software frameworks used across teams; influence senior stakeholders; champion the firm's culture of diversity and inclusion; and build and operate 24x7, tier-1 online services. Preferred awareness includes open-source projects in the OLAP/data stack (e.g., Apache DataFusion, DuckDB, Apache Arrow Flight SQL).

Required Qualifications

  • Formal training or certification on software engineering concepts
  • 7+ years of applied software engineering 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 experience delivering system design, application development, testing, and operational stability
  • Ability to tackle design and functionality problems independently with little to no oversight
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

JPMorgan Chase

Principal Software Engineer

Apply on Sorce