Principal Software Engineer - Business Intelligence Solutions Manager
Company: JPMorganChase
Location: Palo Alto
Posted on: April 1, 2026
|
|
|
Job Description:
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 Payment Tech 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 Own the vision, roadmap, and
delivery of Business Intelligence products serving Engineering,
Product, and Portfolio leaders across the organization. Facilitate,
gather, and synthesize business requirements for multiple projects
directly with key stakeholders and end users; translate these into
functional and technical specifications, user stories, and
acceptance criteria. Partner with cross-functional teams
(Engineering, Finance, HR, DevOps, Platform Engineering, Data) to
deliver integrated data and analytics solutions supporting
enterprise-wide operational effectiveness and strategic resource
allocation. Design, develop, and maintain advanced BI and
AI-powered analytics solutions—including dashboards, reports, and
self-service analytics—while enforcing standards for data
definitions, security, permissions, and performance optimization
using tools like Tableau and Power BI. Define, standardize, and
monitor core metrics and KPIs—including Agile flow and engineering
excellence metrics—by establishing and maintaining enterprise-level
metrics frameworks for performance measurement and reporting to
leadership. Orchestrate data ingestion and ETL pipelines from
delivery and operations systems (Jira, Azure DevOps, GitHub, CI/CD
platforms, incident/change management tools) with strong data
quality SLAs and lineage. Apply deep analytics and business
intelligence skills to extract meaningful insights from large,
complex datasets; conduct exploratory data analysis and build
business cases to drive prioritization. Drive adoption through
comprehensive training, documentation, and change management
initiatives; establish operating rhythms and governance forums.
Manage risks, assumptions, issues, and decisions (RAID) and
escalate to senior leadership as appropriate. Measure outcomes
using OKRs and iterate based on usage analytics and stakeholder
feedback to continuously improve product value. Lead dashboard and
self-serve analytics development, enforcing standards for data
definitions, row-level security, permissions, and performance
optimization. Required qualifications, capabilities, and skills
Formal training or certification on software engineering concepts
and 7 years of applied experience in product management or
analytics product ownership Bachelor’s degree in management
information systems, Computer Science, Computer Engineering,
Mathematics, or a related technical field Hands-on practical
experience delivering system design, application development,
testing, and operational stability for Business Intelligence and
analytics platforms Expert-level proficiency in SQL and data
modeling techniques including star schema, Kimball methodology, and
dimensional modeling Advanced knowledge of at least one major BI
platform such as Power BI (DAX, Power Query, dataflows, model
optimization) or Tableau (LOD expressions, Tableau Prep,
performance tuning) Experience applying expertise in ETL/ELT
patterns and partnering with data engineering teams on pipeline
development and API/webhook integrations Practical understanding of
Agile and flow metrics and their production from delivery systems
such as Jira or Azure DevOps Experience connecting to and
extracting data from engineering toolchains including Jira, Azure
DevOps, Git repositories, CI/CD platforms, and incident/change
management systems Ability to present and effectively communicate
with Senior Leaders and Executives across Product, Engineering, and
Program/Portfolio functions Understanding of software engineering
business operations and how analytics drive decision-making and
continuous improvement Practical cloud native experience with
modern data platforms and analytics infrastructure Preferred
qualifications, capabilities, and skills Experience in payments or
financial services technology environments Knowledge of DORA
metrics implementation, SDLC quality metrics frameworks, and
portfolio governance reporting standards Experience with cloud data
platforms such as Snowflake, BigQuery, Redshift, Azure Synapse, or
lakehouse technologies Data governance and lineage experience
including metadata management, data definitions, lineage tracking,
and access controls Familiarity with CI/CD practices for analytics
and environment promotion workflows for BI assets Proficiency in
scripting languages such as Python for data manipulation and
automation 4 years of specialized experience building BI and
analytics solutions specifically for software engineering or
technology operations teams This position is subject to Section 19
of the Federal Deposit Insurance Act. As such, an employment offer
for this position is contingent on JPMorgan Chase’s review of
criminal conviction history, including pretrial diversions or
program entries.
Keywords: JPMorganChase, Brentwood , Principal Software Engineer - Business Intelligence Solutions Manager, IT / Software / Systems , Palo Alto, California