Software Engineering SMTS

A global leader in CRM and cloud-based software solutions, helping businesses transform their customer relationships and operations.
$137,100 - $276,100
Frontend
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · AI

Description For Software Engineering SMTS

Join Tableau, a Salesforce company, where we're revolutionizing how people see, understand, and act on data. We're building the next generation of analytics, focusing on seamless, interactive visualization experiences embedded directly into user workflows. As a Senior/Lead Software Engineer in our Core Visualization Stack team, you'll be at the forefront of developing high-performance, scalable visualization engines for Tableau Next.

Our mission extends beyond traditional data analytics - we're innovating with Generative AI-powered intelligence experiences, making data insights accessible to a broader audience of business users. You'll be working with cutting-edge technologies, including Canvas and WebGL, to create intuitive and powerful analytics tools that transform complex data into clear, actionable insights.

The role offers an exciting opportunity to shape the future of data visualization and analytics. You'll collaborate with UX designers, backend engineers, and product teams to create sophisticated visualization solutions. Your work will directly impact how organizations worldwide make data-driven decisions, combining technical excellence with creative problem-solving.

We're looking for someone who's passionate about data visualization, graphics performance, and modern front-end technologies. You'll be responsible for architecting scalable solutions, optimizing performance, and mentoring other engineers. The position offers the chance to work with emerging technologies while solving complex challenges in data visualization and analytics.

Join us in our mission to democratize data analytics and make a significant impact on how businesses worldwide understand and utilize their data. You'll be part of a team that values innovation, technical excellence, and collaborative problem-solving, working on products that are reshaping the future of business intelligence.

Last updated 14 days ago

Responsibilities For Software Engineering SMTS

  • Architect and develop core visualization components and frameworks for the next-gen Tableau product
  • Optimize large-scale data rendering with Canvas, WebGL while enhancing interactivity
  • Collaborate with UX designers to implement visual representations of complex data
  • Design efficient APIs and data-fetching strategies
  • Drive innovation by exploring and integrating emerging visualization technologies
  • Improve code quality and maintainability
  • Mentor and guide junior engineers
  • Identify and address performance bottlenecks

Requirements For Software Engineering SMTS

Java
JavaScript
React
Node.js
  • 5+ years of industry experience building enterprise-grade distributed systems at scale
  • Strong computer science foundation including data structures, algorithms and design patterns
  • Experience with object oriented programming languages (Java, Javascript, etc.)
  • Experience with Database technologies and SQL
  • Expertise in modern HTML and JS frameworks
  • Proficiency in engineering best practices
  • Committed to high quality software delivery
  • Familiarity with cloud native architecture

Interested in this job?

Jobs Related To Salesforce Software Engineering SMTS

Software Engineering LMTS

Senior/Lead Software Engineering role at Salesforce's Tableau team, focusing on developing next-generation data visualization and analytics solutions with competitive compensation.

Software Engineering MTS

Staff Software Engineer position at Salesforce focusing on frontend development for Tableau Catalog product using React, TypeScript, and various backend technologies.

Software Engineering SMTS, AI UX Engineer

AI UX Engineering role at Salesforce focusing on frontend development and artificial intelligence user experiences.

Software Engineering SMTS, AI UX Engineer

Senior-level AI UX Engineer position at Salesforce focusing on building AI-powered developer tools and interfaces to enhance software development productivity.

Software Engineering SMTS - Full-stack (Front-end specialized)

Staff Software Engineer role at Salesforce focusing on full-stack development with frontend specialization, building scalable cloud solutions with 6+ years experience required.