Job Directory Senior Software Engineer, Java Services Platform

Senior Software Engineer, Java Services Platform
Seattle, WA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

What you'll be doing...

You will design and develop server-side software for a next-generation Visual Analytics and Collaboration suite. As a developer, you will be working on a Java and C++-based platform on which we build server-based and cloud applications. The server platform is the foundation that allows businesses to analyze large datasets interactively, and people who are passionate about data to bring their interactive data views to life on the public Internet.

The Java Services Platform is a library of components that help developers build and deploy independent microservices, to run a highly-available distributed system that can scale from small customer installations up to our Tableau Online software-as-a-service. Our team is pioneering the development of microservices at Tableau, defining best practices across the development organization, and teaching teams how to use our tools to build the next generation Tableau server. You will design and build a variety of projects to solve broad issues once for the whole enterprise, like service-to-service communication, application security, continuous integration, testing, and enabling operational support. This mission-critical work will help Tableau build innovative new features that continue to change the way people "see and understand their data".

Who you are...

* Experienced. You have 7+ years of experience coding and solving complex problems. You understand what it takes to write software that is used by thousands or millions of people.
* 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 love writing things that "just work" - things that are robust, scalable, and that perform well.
* A True Team Player. You enjoy collaborating, learning from or teaching others so we can all become better developers.
* Technically Savvy. You have solid development skills with Java and ideally some experience with C++.
* 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!

#LI-KL

Tableau Software is an Equal Opportunity Employer.

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. Our 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!

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.