Senior Software Engineer, AQL Interface (C++)

Tableau Kirkland , WA 98034

Posted 6 months ago

What you'll be doing...

As a Senior Software Engineer, you'll be working on the AQL Interface team with a mission to rewrite a part of Tableau to use an internal functional query language. The team designed and built the language and now is our chance to use it!

Some of the things you'll be doing...

  • Learn the details of how Tableau generates queries from the UI

  • Rewrite the query generation code to use our internal language

  • Find patterns that can be refactored to be more flexible

  • Debug from the IDE and from logs

  • Measure performance

  • Keep the language consistent and clean

  • Write in C++

Who you are

  • Experienced. You have 5+ years of software development and testing experience. You understand how to build services and have a passion for creating amazing customer experiences.

  • Goldilocks. UI too high up the stack? SQL too low down the stack? We're in the middle!

  • Flexible and highly-technical. You know your stuff inside and out, but you aren't afraid to learn new areas and stretch yourself to handle whatever need arises.

  • A True Team Player. You enjoy collaborating, learning from or teaching others so we can all become better developers. People love working with you because you help them up their game.

  • A Problem Solver. You have a passion for solving complex problems, be they at work or in your spare time on your own projects.

  • 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
Senior Staff Software Development Engineer


Posted 2 days ago

VIEW JOBS 10/16/2019 12:00:00 AM 2020-01-14T00:00 Job Title: Senior Staff Software Development Engineer Locations: San Diego, CA or Kirkland, WA Company Work matters. It's where we spend a third of our lives. And the workplace of the future is going to be a great place. We're dedicated to bringing that to life for people everywhere. That's why we put people at the heart of everything we do. People matter. Our people have a passion for learning, building, and innovating. Whether you're an engineer, a sales professional, a finance professional, or anything in-between, our roles aim to provide each person with meaningful impact and plenty of space to grow. Team The Service Engineering Core team is responsible for maintaining and evolving the command and control system that manages automations of our hosted solutions. Role You will help ensure the reliability and security of the command and control instance, as well as contribute to architectural enhancements to support scale leveraging both classic data center and public cloud-based deployment models. What you get to do in this role: * You will identify and address barriers to reliability, security, and scale. * You will work with cross-functional teams to identify and implement new behaviors aligned with functional requirements. * You will explore opportunities to leverage new product capabilities and technologies to improve overall service delivery. In order to be successful in this role, we need someone who has: * 12+ years experience developing and operating enterprise scale, production, web application software and infrastructure * Ability to act independently to determine methods and procedures on new or special assignments * Ability to work collaboratively with immediate and cross-functional team members * Expert level knowledge of core web technologies: Java, JavaScript, AJAX, REST, SOAP, etc. * Exceptional debugging, testing, and problem-solving skills * Strong understanding of database principles – queries, security, data types EEOE Statement Section ServiceNow's EEOE statement is automatically added to each U.S. based job description. Servicenow Kirkland WA

Senior Software Engineer, AQL Interface (C++)