3 days old

Staff Software Engineer

Tableau Software
  • Job Code
Careers | Tableau Software

Staff Software Engineer

Department: Engineering
Location(s): Seattle, WA or Kirkland, 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… *LI-MA1

You will design and develop server-side software for a next-generation Visual Analytics and Collaboration suite.  As a Server & Cloud Platform developer, you will be working on a primarily Java-based platform, on which Tableau creates server-based applications that can be deployed, either on-site at our customers, or in the Cloud.  Tableau Server allows users to connect to large datasets, analyze and interact with the data, to create remarkable visualizations that answer important questions, and to share their insights with others.  Your work will focus on ensuring that the Server is scalable easily deployed, can be monitored, is highly available, and easily administered. You will do this and more in a highly collaborative environment full of talented professionals who are dedicated to helping people “see and understand their data”. Tableau Server runs in both Windows and Linux environments, so experience with both is welcome.

Who you are…

  • Experienced.   At least 8 years professional experience with some combination of Java, C#, C++, or other object oriented languages. Experience with relational databases and SQL. Experience with Spring framework, have an expert level knowledge of Java. Has had experience with JPA/Hibernate, PostgreSQL and both Window and Linux development would be a bonus. Experience with the complete software development lifecycle and comfortable with programming for concurrency.
  • Excellent Communication. The ability to communicate clearly and effectively in a professional environment, and to build a consensus within and across teams
  • Go-Getter.  Able to take a vague requirement, interact with the requester to clarify it, turn that into a solid design, and turn the design into reality. Able to ramp up quickly on a new codebase
  • Conviction and Commitment.  Look beyond your assigned work for chances to "make things right". Been there, done that, made the mistakes, and are determined not to make the same ones again---or to allow others to.
  • Leader.  When placed on a small team, other team members soon look to you for technical advice and direction
  • 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

Share this job:

Staff Software Engineer

Tableau Software

Share this job

Staff Software Engineer

Tableau Software

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