Taro Logo

Staff Software Engineer, Data Platform - Provo

Qualtrics creates software that the world's best brands use to deliver exceptional frontline experiences, build high-performing teams, and design products people love.
Provo, UT, USA
Data
Staff Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Staff Data Engineer

Staff Data Engineer position at Coinbase focusing on blockchain data engineering, pipeline development, and analytics tooling.

Data/Machine Learning Solutions Architect with AWS

Lead the design and implementation of AWS-based data and ML solutions as a Solutions Architect at Provectus, working remotely with cutting-edge technologies and diverse clients.

Staff Software Engineer, Google TV Data Platform

Lead technical strategy and implementation of data infrastructure for Google TV analytics, experimentation, and ML needs while guiding engineering team in server technologies.

Staff Data Engineer - (Remote - US)

Remote Staff Data Engineer position at Jobgether, building scalable data infrastructure and pipelines using Spark, Databricks, and AWS, offering $160-210K salary with comprehensive benefits.

(USA) Staff, Data Engineer

Staff Data Engineer position at Walmart/VIZIO, building scalable data solutions with competitive pay ($110k-$242k) and comprehensive benefits. 8+ years experience required.

Description For Staff Software Engineer, Data Platform - Provo

Qualtrics is seeking a Staff Software Engineer to join their Data Platform team, which supports all Qualtrics Experience Management products. This is a critical role where you'll be working on systems that ingest, store, process, and perform analytics on experience data at scale. The platform you'll be working on enables customer, employee, brand and product experience teams to rapidly develop data-driven workflows and tools.

The role combines technical leadership with hands-on development, requiring expertise in distributed systems and data processing technologies. You'll be designing systems for high availability, high throughput, data consistency, and security. The team values engineers who can identify hidden problems, exhibit healthy intellectual curiosity, and continuously question if there's a better way to do things.

As a Staff Engineer, you'll be challenged to deal with high-impact services that have stringent scale and reliability requirements. You'll develop a broader understanding of system interactions in areas such as caching, routing, queue management, and event-driven systems. The role offers rapid growth opportunities, with time spent on the data platform occurring in "dog years."

The team culture emphasizes collaboration and learning. You'll work closely with other teams and projects regularly, making big impacts on performance, cost, and reliability. The scale of the problems provides ample opportunities to learn about new and upcoming technologies to meet growing customer needs.

The work environment is designed to support success, with a hybrid model that brings teams together three days a week for collaboration while offering flexibility for remote work. The company provides various growth opportunities through their QED (Qualtrics Engineer Development) Program, allowing engineers to invest up to 10% of their time each quarter in career advancement.

The ideal candidate will bring 5-10 years of meaningful engineering experience, strong distributed systems knowledge, and excellent problem-solving skills. You should be comfortable with both technical leadership and hands-on development, as you'll be participating in design, architecture, requirements gathering, full stack development, operations, quality, and optimization work.

Last updated 3 days ago

Responsibilities For Staff Software Engineer, Data Platform - Provo

  • Focus on the development of SaaS Software and design, build, distribute, scale and operate these services
  • Develop scalable, robust, and highly available data intensive micro services
  • Implement new features and optimize existing ones to provide customer value
  • Partner with UX, TechOps, Product, to achieve the best product designs
  • Attend daily stand-up meetings, collaborate with peers, prioritize features
  • Serve on an on-call rotation and consistently deliver value to customers

Requirements For Staff Software Engineer, Data Platform - Provo

Kafka
Redis
  • Bachelor's degree in Computer Science or related field
  • Experience with distributed systems and data processing technologies
  • Experience in employing advanced tools within distributed computing systems
  • Strong mathematical and/or computational background
  • Knowledge of open source/industry standard data processing technologies
  • Excellent troubleshooting skills
  • 5-10 years of meaningful engineering experience

Benefits For Staff Software Engineer, Data Platform - Provo

Education Budget
  • Fun and collaborative office environment with amenities, food, drinks, outdoor space, and pinball
  • Quarterly team off sites
  • Education budget for flexible spending on topics of interest
  • QED (Qualtrics Engineer Development) Program with 10% time for career advancement
  • Hybrid work model with 3 days in office (Mondays, Thursdays, plus one leader-selected day)

Interested in this job?