Principal Software Engineer

JPMorgan Chase JPMorgan Chase · Banking · Seattle, WA +1 · Corporate Sector

Principal Software Engineer on the AI/ML Data Platform's team at JPMorgan Chase, focusing on building and operating secure, stable, and scalable technology products. The role involves creating complex coding frameworks, developing production code, advising cross-functional teams, and contributing to technical methods. Requires strong core engineering skills, proficiency in languages like Rust, Java, Go, or C++, and proven experience in building and operating 24x7 online services.

What you'd actually do

  1. Creates complex and scalable coding frameworks using appropriate software design frameworks
  2. Develops secure and high-quality production code, and reviews and debugs code written by others
  3. Build and operate 24x7, tier‑1 online services
  4. Contributes to the development of technical methods in specialized fields in line with the latest product development methodologies
  5. Creates durable, reusable software frameworks that are leveraged across teams and functions

Skills

Required

  • Formal training or certification on software engineering concepts
  • 7+ years applied experience
  • Strong core engineering skills
  • hands‑on coding
  • 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

Nice to have

  • Familiarity with open‑source projects in the OLAP/data stack: Apache DataFusion, DuckDB, Apache Arrow Flight SQL

What the JD emphasized

  • 7+ years applied experience
  • Proven track record building and operating 24x7, tier‑1 online services
  • Ability to tackle design and functionality problems independently with little to no oversight