Would you like to work on one of the most disruptive products in the Business Intelligence industry? Tableau revolutionized self-service data visualization by replacing paper reports with dynamic, interactive data visualizations to help people see and understand data. AtScale organization is responsible for the technology stack builds Tableau server. Our mission is to enage with more people in an organization and colloborate around server content. We are looking for an engineer who would like to be part of that mission.
We have a great culture with a focus on self-improvement, collaboration and trying to reach our potential as a high performing team. We have difficult problems to solve in automation, performance, Dev Ops, reliability, tooling at scale for hosted clound product. This is a challenging role that will have a big impact on Tableau's success.
What you'll be doing
Tableau is transforming into a SaaS company. This Senior Software Engineer will be focused on building infrastructure to help us move faster. They will be challenged to leverage both their creativity and draw upon their experience to drive the delivery of highly performant solutions get feedback on release readiness, coverage and improve Dev productivity by building pre-checkin tools.
Some of the things you'll be doing include
Provide technical leadership in the performance, automation, deployment and DevOps across the whole org
Help with design reviews, have frequent check-ins with the feature teams, guide the feature teams and provide best course of implementation as necessary
Be an active participant in code reviews, design and code patterns, and best practices
Participate in the evolution of the system architecture with a strong focus on improving systems performance
Design, author, and monitor performance testing systems
Defining and writing tools and best practices to get clear signal on release readiness, coverage, and performance metrics
Coach and mentor junior engineers
Review and provide detailed feedback on documentation and test plans for features
Who you are
Experienced. You have 6+ years of software development and testing experience.
Highly Technical. A strong technical background that includes Windows technologies and development tools (cross-platform technologies and development tools/libraries a plus: Mac OS X and Linux).
A track record of constantly delivering great designs, high quality code and making big architectural changes and influential designs for large technical areas of commercial software products.
Strong experience in designing, leveraging, improving, and monitoring performance infrastructure in both production systems and in various preproduction environments.
Strong convincing skills and ability to work across teams.
Strong experience in software testing systems.
Experience in developing well architected, reusable core application code.
Domain experience with testing applications written in Java and Java Script and assocated tools.
Experience in DevOps and CI/CD tools is a huge plus
Experience working in an environment that seeks continuous improvement through a root cause analysis and remediation actions.
Experience with Chrome performance tools a plus
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.
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!