5 hours

Senior Software Engineer, Maps

Tableau Software
Seattle, WA
  • Job Code
Careers | Tableau Software

Senior Software Engineer, Maps

Department: Engineering
Location(s): Seattle, WA

Tableau Software is a company on a mission. We help people see and understand their data. After a highly successful IPO in 2013, Tableau has become a market-defining company in the business intelligence industry. But don’t take our word for it—read what analysts like BARC and Gartner have to say about us. (Spoiler: You’ll find terms like “Leader” and “#1.”)

Tens of thousands of companies and organizations have chosen Tableau. From the executive suites of Fortune 500 companies to the jungles of Central America, from immunology research labs to high school robotics club meetings, our software can be found anywhere people have data and questions. Additionally, journalists, bloggers, and major media web sites have embraced our free product, Tableau Public, for its ability to help them share data online in the form of interactive visualizations. Check out all of our products at: www.tableau.com/product-tour.

Tableau’s culture is casual and high-energy. We are passionate about our product and our mission and we are loyal to each other and our company. We value work/life balance, efficiency, simplicity, freakishly friendly customer service, and making a difference in the world. Tableau offers exceptional professional and financial growth potential.

To learn more about Tableau’s mission, please visit: http://mission.tableau.com


Tableau introduced the world to self-service data visualization by replacing paper reports with dynamic, interactive data visualizations to help people see and understand data.   Tableau Maps introduces another way for customers to gain unique insights with their spatial data that cannot otherwise be seen.  Come join a tight knit team that brings spatial data to life and enables location-driven problem-solving.

What you'll be doing… *LI-JR1

You will design and build software and services to support analysis and visualization of geographic data in Tableau.  As a senior software engineer, you will be working in C++ to deliver scenarios across the client-side platform. You will have an opportunity to work on a wide variety of projects, such as building expressive UI, updating core backend components, and updating our database and service connectivity tier. You understand the performance implications of code, how to write it, how to measure it, and how to improve it. 

Who you are…

  • Experienced. You have 7+ years of experience writing code in a professional environment.  You have strong working knowledge of C++, or other object-oriented languages like Java or C#. Algorithmic thinking and knowing the right data structures to use is second nature to you, even in difficult situations.  Scripting experience, like python, would be an asset.
  • Spatial.  You love maps, and bonus if you have experience with GIS and/or solving geospatial data problems.
  • Technically Proficient. You have a passion for solving complex problems and you push to produce the best experience for our users. You are self-driven and pro-active and you hold yourself to a high-bar.
  • Flexible. You are able to move across process and component boundaries written in different languages to get the job done.
  • Relentlessly High Standards. You believe in automation and writing tests for your own code as a way of maintaining high quality in your products. You understand what it takes to write software that is used by thousands or millions of people.  You are uncompromising in quality and the testability of your code.
  • A True Team Player. You enjoy collaborating, learning from or teaching others so we can all become better developers.
  • You are a Recruiter! Tableau hires company builders and, in this role, you will be asked to be on the constant lookout for the best talent to bring onboard to help us continue to build one of the best companies in the world!

Tableau Software is an Equal Opportunity Employer



  • Engineering

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Senior Software Engineer, Maps

Tableau Software
Seattle, WA

Share this job

Senior Software Engineer, Maps

Tableau Software
Seattle, WA

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast