Job Directory Senior Software Engineer, Data Pipeline

Senior Software Engineer, Data Pipeline
Kirkland, 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....

The Data Pipeline team owns key components of Tableau data platform, including Data Server and Tableau Bridge. We are looking for an experienced, highly technical software engineer with solid CS foundations, love of learning, high standards and excellent team spirit. You will help lead the design, implementation and testing of features of Tableau's data platform that help organizations democratize access to data. You will also help improve the team and its practices and engage our customers to address their problems and ensure they have a delightful experience.

The Senior Software Engineer will be responsible for the development of server-side data management software, with an emphasis in cloud-first development.

Some of the things you'll be doing include…

* Work across the Tableau services stack - server, online as well as C++, Java and other technologies - to design and implement features and services for Tableau's data platform
* Provide technical leadership at a component or service scope
* Participate in the evolution of the system architecture
* Author automated tests (unit test and black box tests)
* Work with customers, support, and QA to resolve bugs and support issues
* Review and provide detailed feedback on code, documentation and test plans for features
* Participate in the design and improvement of our development practices

Who you are…

* Experienced. You have 5+ years of experience designing solutions, modeling systems, writing code, debugging hard issues and have a passion for solving complex problems. You know what it takes to build enterprise-ready software.
* Highly Technical. You have solid development skills with C++ or Java and a strong foundation in algorithms and data structures.
* Curious. You enjoy venturing out and expand of your areas or expertise, learn how to do new things in new ways, understand why things are the way they are.
* Relentlessly High Standards. You love building great products. You believe in automation and writing tests for your own code as a way of maintaining high quality in your code. You love writing things that "just work". You know how to make large scale systems 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. You make the people around you better.
* 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-LA1

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.