Tableau · 10 hours ago
Senior Full Stack Engineering, Tableau
Salesforce is the #1 AI CRM, where humans with agents drive customer success together. The role involves maintaining the foundation of Tableau while driving its future in AI, focusing on both backend and frontend engineering responsibilities.
Digital MediaConsultingBig DataSoftwareInformation TechnologyAnalytics
Responsibilities
System Architecture & Maintenance: Design and maintain Tableau-specific customizations for the Qt framework across Mac, Windows and Linux. Lead the building, patching, and management of complex third-party C++ libraries from source to ensure cross-platform parity and performance
AI Service Development: Design and implement high-performance features within our Spring-based Java microservices (LLM Gateway) to support Tableau Agents
Full Stack Execution: Build robust backend APIs in Java and integrate them with modern frontend experiences using React and TypeScript
CI/CD & DevOps: Own and optimize CI/CD pipelines to handle the unique challenges of C++ compilation and microservice deployment. Utilize Python for automation and scripting within our build and deployment infrastructure
Service Ownership: Drive technical excellence across the Tableau and modern services, ensuring reliability, scalability, and security
Collaboration: Work in a Hybrid Engineering model, partnering with Product Managers, Architects, and UX to deliver end-to-end features
Mentorship: Provide technical guidance and code reviews for other engineers on the Scrum team to ensure high-quality, maintainable code
Qualification
Required
5+ years of professional software development experience in an enterprise environment
Strong working knowledge of C++ for building and integrating core application logic and managing library dependencies
Deep experience building scalable microservices using Java and the Spring framework
Proficiency in React, TypeScript, and modern web technologies
Hands-on experience building and managing complex third-party libraries from source
Proficiency in Python for managing and enhancing CI/CD pipelines
Working knowledge of relational databases (SQL) and the ability to navigate complex schemas
Experience managing data flows between modern UI settings and backends to support application configuration and authentication flows
Solid understanding of data structures, algorithms, multithreading, and system design
A related technical degree (CS, EE, or equivalent) is required
Preferred
Experience with LLM integration and building gateways for AI Agents
Familiarity with Tableau Desktop, Server, and Cloud architectures
Proficiency in modern CI/CD tools (Jenkins, GitHub) and build systems (Bazel, CMake)
Experience troubleshooting complex systems using log analysis, crash dumps, and performance profiling tools
Benefits
Time off programs
Medical
Dental
Vision
Mental health support
Paid parental leave
Life and disability insurance
401(k)
Employee stock purchasing program
Company
Tableau
Tableau helps global organizations unleash the power of their most valuable assets: their data and their people.
H1B Sponsorship
Tableau has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2020 (35)
Funding
Current Stage
Public CompanyTotal Funding
$15MKey Investors
Meritech Capital PartnersNew Enterprise Associates
2019-06-10Acquired
2013-05-16IPO
2010-10-22Series Unknown
Leadership Team
Recent News
Venture Capital Journal
2026-02-06
Company data provided by crunchbase