About The Position

As a Lead Software Engineer in JPMorgan Chase’s Commercial and Investment Bank, you will be an integral member of an agile team enhancing, building, and delivering trusted technology products in a secure, stable, and scalable way. You will provide technical direction across a complex analytics portfolio, mentor developers, and advance a roadmap for trusted data, modern analytics, and continuous engineering improvement. You will deliver critical technology solutions across multiple technical areas in support of the firm’s business objectives. The role leads the design, development, optimization, and maintenance of complex Tableau dashboards and oversees embedded dashboards and packaged and un-packaged workbooks. It also involves exploring data, building interactive visualizations, integrating data across warehouses, databases, and APIs, and using Python and automation to improve reliability and delivery. You will partner with technology and business teams, application owners, data management teams, and senior leaders to deliver strategic analytics initiatives and improve operational outcomes. You will promote effective use of enterprise-authorized AI-assisted engineering practices, including GitHub Copilot, while establishing validation standards for security, correctness, peer review, and automated testing. You will define and report management metrics for a global operations program and manage high-priority strategic initiatives with clear outcomes, governance, milestones, and delivery plans.

Requirements

  • Formal training or certification in software engineering concepts and 8+ years of applied experience.
  • Expert hands-on Tableau experience, including complex dashboard design, development, troubleshooting, performance tuning, and production support.
  • Knowledge of analytical and BI tools, including Tableau, Qlik Sense, and Grafana.
  • Project experience using SQL, Qlik Sense, Tableau, Python, R, and Alteryx or comparable tools.
  • Strong knowledge of data warehouses, data modeling, and connections to diverse databases, data types, and data structures.
  • Extensive API experience, including designing, consuming, and troubleshooting REST APIs and BI platform integrations.
  • Python experience in analytics, data processing, automation, or BI development.
  • Experience with GitHub Copilot and AI-assisted development integration techniques.
  • Ability to lead a complex analytics portfolio and backlog, manage competing priorities, and deliver high-priority initiatives with measurable outcomes.
  • Experience mentoring developers and partnering with senior leaders, business stakeholders, technology teams, application owners, and data management teams.
  • Demonstrated experience leading effective use of approved AI-assisted software development tools, with the ability to set expectations for validating AI outputs for correctness, performance, and security.
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity, secure handling of inputs and outputs, and adherence to resiliency and security expectations.
  • Experience coaching engineers on safe, compliant adoption of AI-assisted tools within delivery practices.

Nice To Haves

  • Proficiency in all aspects of the Software Development Life Cycle.
  • Advanced understanding of agile methodologies such as CI/CD, application resiliency, and security.
  • In-depth knowledge of the financial services industry and its IT systems.
  • Practical cloud-native experience.

Responsibilities

  • Lead the design, development, optimization, troubleshooting, and maintenance of complex, highly visible Tableau dashboards, guiding architecture, performance, usability, and quality.
  • Deliver and oversee embedded Tableau dashboards and packaged (.twbx) and un-packaged (.twb) workbooks.
  • Explore datasets for trends, outliers, and relationships, and build interactive visualizations that enable stakeholders to drill into details and discover insights.
  • Mentor developers through technical guidance, design and code reviews, standards, and collaborative problem-solving.
  • Partner with technology teams, application owners, and data management teams on a continuous-improvement roadmap, including advanced analytics and cloud adoption.
  • Lead data integration across warehouses, SQL and NoSQL databases, and APIs; use Python and automation to improve reliability and delivery.
  • Promote effective use of GitHub Copilot and practical AI-assisted development techniques in team workflows.
  • Drive adoption of enterprise-authorized AI-assisted engineering practices, establish consistent validation standards such as secure coding, peer review, and automated testing, and promote reuse of effective patterns.
  • Define, develop, monitor, and report key management metrics that show the health and performance of a global operations program.
  • Partner with senior leaders to advance analytics and improve operational efficiency, cost modeling, capacity planning, quality, and related areas.
  • Define, design, and manage high-priority strategic initiatives with senior-level visibility, clear outcomes, governance, milestones, and delivery plans.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service