At Qualtrics, our mission is to close experience gaps—the costly differences between what customers and employees expect, and what they’re receiving.
8,500+ organizations worldwide and more than 3/4 of the Fortune 100 rely on Qualtrics Experience Management to collect and analyze feedback—more feedback than they ever thought possible. With Qualtrics XM, organizations can continually assess the quality of their four core experiences—customers, employees, products, and brands. They can be at every meaningful touchpoint, for every experience, and predict which changes will resonate most with customers and employees.
The Reporting and Analytics team is looking for a hands-on engineering manager for our Reporting and Analysis team. Our goal is to make data analysis accessible to everyone - you don't have to be a data scientist to extract insights from your data. You will work with a talented team of full stack engineers working on our dashboarding, reporting and analysis features. Some of our key challenges include development of data visualization frameworks, performant backend services to support real time analysis on large datasets, data permissioning, push notifications and more. You will be part of one of our fastest growing products and will have lots of opportunities for personal growth.
We are seeking someone who is comfortable with high degrees of ambiguity, who is proficient at contributing code, mentoring junior engineers, and acting as a technical leader to set the direction and vision for the Qualtrics platform.
The Expectation for Success
Bachelor’s degree in computer science (Master’s degree is preferred)
6+ years of experience shipping web based application features and code (preferably for a SaaS company)
2+ years experience directly leading one or more engineering teams
Demonstrated skills in a high level object-oriented language such as Java, C#, or C++
Able to design and implement well-crafted, scalable, and maintainable code
Experience with relevant technology stacks – Node.js, Angular.js
Experience leading a team in an Agile, TDD environment
Ability to make reasonable trade-offs based on time and resource constraints in the interest of the business and customers
A Day in the Life
Lead a team of software engineers responsible for the design, development, testing, deployment, and operations of features. This includes part-time hands-on engineering responsibilities
Review candidates, conduct phone screens and on-site interview loops
Mentor and coach engineers with various experience levels, to help them become more effective software engineers
Work with colleagues in Product Management (PM), Professional Services (PS), and other development teams to collect requirements, describe features, build technical designs, and drive product strategy
Partner with the rest of the Qualtrics development teams to minimize test case duplication or overlap while maximizing feature and code coverage
Demonstrate knowledge of professional software engineering best practices for the entire SDLC, including coding standards, code reviews, source code management, build processes, and testing
Drive operational excellence by investigating production issues, driving root cause analysis and follow-up actions for mitigation