About The Position

As a Software Engineer III at JPMorgan Chase within the Commercial & Investment Bank, you will serve as a seasoned member of an agile team, designing and delivering trusted, market-leading technology products in a secure, stable, and scalable way. In the Senior Tableau BI Developer capacity, you will build high-visibility dashboards, mentor developers, manage backlog, and integrate diverse data. You will deliver critical technology solutions across multiple technical areas and business functions in support of the firm’s business objectives. The role involves developing and optimizing production Tableau BI solutions, integrating Tableau with diverse data sources and platforms, and producing architecture, design artifacts, visualizations, and reports. You will use authorized AI-assisted development tools and SDLC automation capabilities to improve delivery and code quality, while validating outputs against testing, peer-review, security, and responsible AI practices. You will also identify issues and patterns in data to help improve applications, coding practices, and system architecture.

Requirements

  • Formal training or certification in software engineering concepts and at least 5 years of applied experience.
  • Practical experience in system design, application development, testing, and operational stability.
  • Solid understanding of agile methodologies, including CI/CD, application resiliency, and security.
  • Significant experience developing production BI solutions and expert-level Tableau skills.
  • Experience with Tableau dashboard embedding and packaged (.twbx) and un-packaged (.twb) workbooks.
  • Experience with varied data types and structures, and connecting Tableau to data warehouses and multiple database platforms.
  • Strong knowledge of data warehouse concepts, data modeling, and live and extract-based data connections.
  • Extensive experience designing, consuming, and troubleshooting APIs, including REST APIs and BI platform integrations.
  • Working experience with Python for automation, data processing, or BI development.
  • Hands-on experience with enterprise-authorized AI-assisted software development tools and the ability to critically evaluate, validate, and refine AI-generated outputs for correctness, performance, and security.
  • Understanding of responsible AI use in engineering workflows, including data sensitivity, secure handling of inputs and outputs, and resiliency and security expectations; ability to guide peers on safe and effective usage.
  • Experience using GitHub Copilot and understanding of techniques for integrating AI-assisted development into team workflows.
  • Ability to translate business requirements into secure, accessible, maintainable dashboards and data visualizations.
  • Experience validating data accuracy and dashboard functionality, usability, and performance.
  • Experience with ETL tools such as Alteryx.

Nice To Haves

  • Familiarity with modern front-end technologies.
  • Strong analytical, problem-solving, organizational, written, and verbal communication skills.
  • Ability to build effective relationships, document technical solutions, and work effectively in Agile delivery teams.
  • Exposure to cloud technologies.

Responsibilities

  • Design, build, optimize, and troubleshoot complex, high-visibility Tableau dashboards, including performance and usability improvements.
  • Build dashboards, mentor developers, manage backlog, and integrate diverse data.
  • Develop and deliver technology solutions across business functions in support of firm objectives.
  • Use enterprise-authorized AI coding-assistance and automation tools to improve code quality, delivery speed, productivity, and SDLC automation; validate outputs through peer review, automated testing, and secure coding standards.
  • Contribute learnings and reusable patterns for effective AI-assisted development across the team.
  • Produce architecture and design artifacts for complex applications and ensure software code meets design constraints.
  • Gather, analyze, synthesize, and visualize large, diverse data sets to support continuous improvement of applications and systems.
  • Identify hidden problems and patterns in data and use insights to improve coding hygiene and system architecture.
  • Design, consume, and troubleshoot APIs, including REST APIs and BI platform integrations.
  • Translate business requirements into secure, accessible, maintainable dashboards and data visualizations.
  • Validate data accuracy and dashboard functionality, usability, and performance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service