What you’ll be doing :
You will be designing, building and operating Java microservices for resource governance of Tableau Online. Tableau Online is a SaaS visual analytics product suite which allows people to share rich interactive stories about data.
Thousands to millions of people will use your software, either directly by creating and contributing content, or indirectly by encountering it embedded into other sites on the Internet.
Some of the things you’ll be doing include :
Designing, testing and writing RESTful services in Java.
Proposing new APIs or modifications to existing ones.
Performing code and design reviews for your fellow teammates.
Debugging, triaging, fixing and assessing the impact of production issues.
Defining, estimating and breaking down stories.
Deploying and managing containerized services on cloud infrastructure.
Using data to analyze the impact of and define priorities for your work.
Being a champion for microservice architecture across the company. Influencing other.
teams to ensure that their solutions scale to meet the continuing demands of the Online world.
Ensuring Tableau’s customers have a good experience and understanding how governance applies to them.
Who you are :
Not satisfied by the status quo . You are naturally curious and like to learn new things. You have a passion for technology and using it to make delightful experiences.
Agile. You aim to build software iteratively, continuously test and deploy, incorporate feedback regularly. You strike the right balance between having an impact now and building the right thing for the future.
An Experimentalist . You try things out and fail fast.
Well-versed in object oriented design and programming. Ideally Java, but you’re smart enough to ramp up even if it’s not your primary language.
You understand how web APIs and infrastructure come together to create a product.
SaaS Mindset and design simplicity. You can solve complex problems by creating basic services that each do one thing really well.
Dev-Ops mindset. You are engaged in all aspects of software deployment and think beyond just getting your code checked in.
You build and run a highly polished test and release pipeline, and have a bias for automation. You relentlessly hunt down and eradicate inefficiencies and manual processes.
Highly Technical. You understand what it takes to write software that is used by thousands or millions of people. You love writing things that just work things that are robust, scalable, and that perform well.
A True Team Player. Team success and company impact are more important to you than personal recognition. You challenge established ideas and encourage others to challenge yours.
You care more about the right thing and less about being perceived as right.
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!