Taro Logo

Software Engineer II

Qualtrics creates software that the world's best brands use to deliver exceptional experiences, build high-performing teams, and design products people love.
$110,000 - $209,000
Backend
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
2+ years of experience
AI · Enterprise SaaS

Job Description

Qualtrics is seeking a Software Engineer II to join their Data Intelligence Center of Excellence (DICE) organization, focusing on designing and implementing cloud services for their advanced AI/ML platform. This role represents an exciting opportunity to work at the intersection of enterprise software and artificial intelligence, helping to build and scale the technology that powers Qualtrics' experience management solutions.

The position involves spearheading platform design, architecture, and scaling to support advanced analytics and AI/ML tools, with the goal of personalizing the Qualtrics experience and highlighting data as a key value proposition. The ideal candidate will be responsible for crafting simple solutions for complex customer problems, building resilient systems, and maintaining high quality standards.

Working in a collaborative environment, you'll be part of a team that values individual growth and collective achievement. The role demands both technical expertise and strategic vision, as you'll be working on enterprise-scale data infrastructure while collaborating with various teams to drive innovation. You'll spend 10% of your time on individual engineering growth activities every quarter and participate in personalized Career Action Planning.

The hybrid work model at Qualtrics requires in-office presence three days a week (Mondays, Thursdays, plus one leader-selected day), fostering collaboration while maintaining work-life flexibility. The compensation package includes competitive base pay, equity opportunities, comprehensive benefits, and unique perks like the Qualtrics Experience Bonus program.

This role offers significant growth potential within a rapidly expanding company that serves over 18K clients globally. You'll be contributing to a mission of bringing humanity, connection, and empathy back to business while working with cutting-edge technologies in machine learning and data infrastructure. The position combines the excitement of a technology-forward role with the stability and resources of an established enterprise software company.

Last updated 14 days ago

Responsibilities For Software Engineer II

  • Design and implement cloud services for advanced AI/ML platform
  • Develop scalable, fast, robust, and simple SaaS solutions
  • Implement new features and optimize existing ones
  • Work closely with engineers, tech-ops, and product managers
  • Lead and engage in design reviews and architectural discussions
  • Build and maintain highly scalable data pipelines for complex, multi-modal data
  • Develop scalable, robust, and highly available micro services for statistical analysis and machine learning model deployment

Requirements For Software Engineer II

Python
JavaScript
  • 2-5 years working in a software engineering position
  • Bachelor's or Master's degree in Computer Science or related field
  • Strong algorithms, data structures, and coding background
  • Experience with continuous delivery, git, test automation, and build/deploy systems
  • Experience building large-scale distributed data pipelines and/or large-scale ML systems
  • Has worked with design and product teams to understand needs, propose features, create early prototypes

Benefits For Software Engineer II

401k
Medical Insurance
Vision Insurance
Dental Insurance
  • Full time employees receive an annual experience bonus after their first year of employment
  • Medical, dental, and vision insurance
  • 401k with match
  • Wellness reimbursement
  • Mental health benefits
  • Experience bonus

Related Jobs