Job Directory Software Engineer, Infrastructure

Software Engineer, Infrastructure
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

As a member of the Engineering Services Reliability team, you will be using your software development skills to drive our transition to a DevOps way of working for our critical systems and services used by our outstanding Product Development team. You're a puzzle solver who loves digging up hard-to-find issues and creating new ways to solve challenging problems. You bring both experience as a developer with a keen sense of infrastructure architecture and support.

You will leverage your creativity and knowledge to create new features and services that satisfy customer needs and extend their ability to see, understand, and "reach out and touch" their data.

As a Software Engineer, your primary responsibilities are…

* Monitor the health, reliability and performance of Tableau's Engineering Services, detecting issues quickly and driving quality improvement over time
* Creating maintainable, well tested tooling and build-related code using languages such as, Perl, Python, bash, PowerShell, C#, C++, and Java.
* Working with IT and service providers to implement well running, supportable systems.
* Implement development and design patterns that enable the next generation of service infrastructure
* Supporting an eco-system of continuous delivery pipeline tooling, through integration and automation, including Artifactory, TeamCity, and other services
* Managing, creating, and integrating a wide range of tools and services designed to speed-up and facilitating the development experience
* Actively working to improve software development process by building or deploying tools to the team
* Collaborating with product development teams to understand and aid our customers in establishing and achieving their goals

Who you are...

* A Cross-Platform Developer. You believe great software relies on a great foundation. You want to help create a cross-platform infrastructure upon which client and server applications are built. You know about Windows, macOS, and Linux along with the latest web technologies. You are comfortable in different languages and environments.
* Motivated to Learn. You have an insatiable curiosity and have a need to understand exactly how things work.
* Care Deeply about Software Quality. You are passionate about designing and producing solid build and test tools that allow developers to produce and test high quality code. You believe in automation and writing tests for your own code as a way of maintaining high quality in product and services.
* DevOps Mindset. You are familiar with Site Reliability Engineering (SRE) concepts. You treat operational issues as if they are software problems. You view software as a primary tool to manage, maintain, fix, and extend systems required to support large development environments. You promote operational excellence!
* Automation. You leverage automation, monitoring and data analysis to ensure high availability (HA) for internal services and infrastructure
* Customer-focus. You work to understand developer needs and work backwards from there to make decisions and achieve goals.
* Builder and Integrator. You have a track record of building things when you need to, picking the right existing tools, and elegantly integrating them.
* A True Team Player. You enjoy collaborating, learning from your colleagues, teaching others and ability to work well independently.
* Problem Solver. You love tackling difficult challenges and get to the best solution.
* 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!

Education/Experience:

* B.S. degree in Computer Science or equivalent
* 2+ years of professional software development experience (Java, Python or C++)

#LI-JC1

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.