3 hours

Senior Software Engineer, Runtime

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

Senior Software Engineer, Runtime

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


What you'll be doing…

In this role, you will join a team of software engineers on a mission to improve the core of the interactive visual analysis product suite.  The Runtime team is creating a new platform that our data processing, layout, and rendering pipeline leverages for great performance and setting the stage for a new wave of functionality to be built upon.

Some of the things you’ll be doing include…

  • Working with a team on designing, building, supporting, performance tuning a complex platform & internal developer API
  • Collaborating with partner teams nearby and across the company building upon our work
  • Designing and tuning novel approaches for high performance on the desktop and server.i
  • Innovating in our core technologies to allow Tableau users to see, understand, and "reach out and touch" their data in new and interesting ways.

Who you are…

  • Experienced. You have multiple years of solid development skills with large scale codebases using object-oriented languages such as C#, C++, Java.
  • Technical.  You have production development experience with C++, and familiarity with commonly used design patterns. You can constructively review the work of others to ensure high quality and adherence to best practices. You have a solid understanding of architectures relevant to multi-tier applications.  You have interest in compiler-like things, familiarity with functional programming nice to have.
  • Relentlessly High Standards. You love to write maintainable, understandable quality code and have a passion for solving complex problems.  You understand what it takes to write software that is used by thousands or millions, of people. You love writing things that "just work" - things that are robust, scalable, and perform well. You thrill in your accomplishments but also know it's about doing and improving.
  • A True Team Player. You enjoy collaborating, learning from and teaching others so we can all become better developers. You assume good intent in others, and actively do your part to make a positive work environment.
  • 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, Runtime

Tableau Software
Seattle, WA

Share this job

Senior Software Engineer, Runtime

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