tableau opportunities
jobs | current jobs
job description
Tableau Software (www.tableausoftware.com) is the leading provider of fast analytics and visualization software. Our award winning products make it easy for business people in every country and every industry to rapidly transform their data into smart, visual analytics via a drag-and-drop interface. This is an opportunity to help us build one of the most important companies in the software industry – a task that starts with people.
Located in the “center of the universe” (Fremont) Seattle, WA or in our office at San Mateo, CA, Tableau’s culture is casual yet high energy. We are passionate about our product and loyal to each other and our company. We value work/life balance, efficiency, simplicity, freakishly friendly customer service, making a difference in the world and enjoy being a group of “foodies”.
Position Summary
The Senior Software Engineer will design and develop Windows software for a next-generation Visual Analytics and Collaboration suite, specifically focusing on desktop analysis applications. The Engineer will be focused on building intuitive, usable, and graphically-rich user interfaces and will be challenged to leverage their creativity and experience to create new features and products that satisfy customer needs and extend their ability to see, understand, and “reach out and touch” their data. The Senior Software Engineer will be responsible for all aspects of design and development of server-side and client-side software in the visual analytics and collaborative data analysis space.
Responsibilities
- Authoring requirements and design documents for major features
- Implementing major features in the server and desktop products
- Authoring automated tests (unit test and black box tests)
- Working with customers, support, and QA to resolve bugs and support issues
- Actively working to improve software development process by building or deploying tools to the team
- Reviewing and providing detailed feedback on documentation and test plans for features
- Occasional travel may be required
Experience
- Strong knowledge of Windows technologies and development tools
- Strong knowledge of user interface design and best practices
- 5+ years developing software with a strong focus on design skills
- Demonstrated ability to deliver packaged software solutions to customers is a must
- Highly organized with the ability to take on multiple simultaneous projects in a fast paced, flexible work environment
- Strong teamwork ethic with the ability to work cross-functionally with members of the Development, QA, Support, and Sales teams
- Excellent oral and written communication skills
Qualifications
- BSCS or equivalent
- 5+ years developing Windows-based user interfaces
- Experience developing applications using MFC or other Windows-based UI library
- Excellent understanding of C++ and experience implementing large-scale C++ systems on Windows platforms

