Job Directory Staff Software Engineer, Database Team

Staff Software Engineer, Database Team
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…

You'll be working on one of the teams responsible for Tableau's distributed database, Hyper. This cutting-edge technology is the foundation for data management, preparation, and analytics in Tableau and enables our core mission on-prem and in the cloud: we help people see and understand data. Team's charter is to implement next generation of services and APIs as well as to transform current technology stack into a microservice architecture and you will play a key role in helping us get there.

Some of the things you'll be doing include...

Developing services and APIs for Tableau's distributed database, Hyper

Driving and establishing development and design patterns that enable next generation of service infrastructure

Implementing flexible ways of extracting and refreshing data

Writing architecture and vision documents

Providing technical leadership across the whole org

Coaching and mentoring senior developers and other technology peers

Collaborating across a geographically distributed set of teams

Who you are...

* Experienced. You have a proven track record of industry experience developing and testing commercial software. You have solid development skills with object-oriented languages (C++, Java etc.). Experience developing scalable services and utilizing modern containerization techniques is strongly preferred.
* Technically Proficient. You can quickly jump between different technologies and have a solid understanding of how to debug problems from the UI down to lower-level systems. You know how to engineer solutions that balance robustness, scalability, and performance. A strong tendency towards automating and streamlining processes.
* Passionate. You have a passion for finding and building elegant solutions to complex problems and you love to write maintainable and understandable code. You write tests for your code to maintain high quality.
* A True Team Player. You enjoy collaborating, learning from or teaching others so we can all become better developers. People love working with you because you help them up their game.
* Customer Focused. You regularly think from the customer perspective. You want to learn about customers, their challenges & scenarios.
* 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.