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
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:

Description For Staff Software Engineer, Data Platform - Provo

Qualtrics is seeking a Staff Software Engineer to join their Data Platform team in Provo. This role is crucial in supporting all Qualtrics Experience Management products through the development and maintenance of systems that ingest, store, process, and perform analytics on experience data at scale.

The Data Platform team is fundamental to Qualtrics' success, designing systems for high availability, high throughput, data consistency, and security. The platform enables customer, employee, brand, and product experience teams to rapidly develop data-driven workflows and tools that help customers manage their businesses effectively.

As a Staff Software Engineer, you'll be working with high-impact services that have demanding 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 significant growth opportunities, with time spent on the data platform occurring in "dog years."

The position requires collaboration with cross-functional teams and offers the chance to make substantial impacts on performance, cost, and reliability. You'll be part of a team that values technical excellence, innovation, and continuous learning. The hybrid work environment provides flexibility while maintaining strong team connections through three in-office days per week.

Key aspects of the role include developing scalable microservices, implementing and optimizing features, and participating in system design and architecture. You'll be expected to identify hidden problems, exhibit healthy intellectual curiosity, and continuously question if there are better ways to accomplish goals.

The ideal candidate will bring 5-10 years of engineering experience, strong distributed systems knowledge, and excellent problem-solving skills. This role offers the opportunity to work on challenging technical problems while contributing to Qualtrics' mission of bringing humanity, connection, and empathy back to business.

Benefits include an education budget, quarterly team offsites, and the QED Program, which allows engineers to invest 10% of their time in career advancement. The collaborative office environment features various amenities, and the hybrid work model balances in-person collaboration with flexibility.

Last updated a month 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

Requirements For Staff Software Engineer, Data Platform - Provo

Kafka
  • 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, storage, and serving 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 - 10% time for career advancement
  • Hybrid work model with 3 days in office

Interested in this job?