Senior Software Engineer, Infrastructure And Test Enablement

Tableau Palo Alto , CA 94306

Posted 5 months ago

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!

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Development Manager Aurora Test Infrastructure

Amazon.Com, Inc.

Posted 2 weeks ago

VIEW JOBS 9/28/2019 12:00:00 AM 2019-12-27T00:00 At Amazon Web Services (AWS), we are the public cloud. AWS commands a majority of the world's public cloud traffic, serving over 1 million customers, and this volume is growing exponentially every day. At Amazon/AWS, we take databases to their limits. Due to our scale, we see issues that no other RDBMS customers see. We are creatively and disruptively solving some of the most complex database problems related to immense growth, scaling, leveraging the cloud, extremely high performance and high availability requirements. Do these types of challenges excite you? if so .... AWS Database Services is currently looking for a talented Test Infrastructure Development Manager with 5 to 10+ years of technical and leadership experience for its Palo Alto office. The manager will own development of infrastructure to develop and support engineering activities for thousands of production database systems. The ideal candidate will be responsible for fast-paced complex distributed database environments supporting our MySQL family of products. Successful candidates will have the ability to work directly with engineering teams to rapidly develop complex technical solutions to meet evolving development needs. Leadership: * You have had success recruiting, managing and developing a large, geographically diverse group of world class engineers. * You have consistently driven improvements and work hard to identify true root causes of systemic issues and fix them the first time. * You can write and present effectively. You have proven experience with authoring roadmap documents, project plans, RCAs, and team development documents. You are able to speak with clarity and influence to entry level engineers and technical/business leadership alike. * You are curious, you take the time to learn and stay abreast of upcoming technologies and industry trends. * You take the time to learn about your customers businesses and ensure that your team is aligned with those priorities. Technical: * You have development or database engineer/administrator with experience managing massive high transaction, Tier 1 database systems * You have expert hands on experience with several test infrastructures especially with database engines, including MySQL, MariaDB, or Aurora MySQL. * You have hands on experience supporting infrastructure development for large distributed systems in a cloud environment. * Agile software development experience is a requirement. Amazon.Com, Inc. East Palo Alto CA

Senior Software Engineer, Infrastructure And Test Enablement