Senior Software Engineer - Core Enrichments Team

Qualtrics Qualtrics · Seattle · Krakow, Poland · Engineering - Foundation

Senior Software Engineer on the Core Enrichments team responsible for building and maintaining critical data services that transform raw data into valuable insights. The role involves owning and improving high-scale backend systems written in Go, Python, Java, and Scala, working closely with engineers, product managers, and data scientists to design robust, reliable, and performant services.

What you'd actually do

  1. Own the design and end-to-end delivery of key data enrichment services that process millions of data events daily.
  2. Improve system architecture to enhance reliability, scalability, and performance of data pipelines.
  3. Mentor and guide team members through reviews, knowledge sharing, and pairing sessions to promote best practices.
  4. Collaborate with product and operations teams to identify and mitigate technical risks early.
  5. Drive improvements in testing, monitoring, CI/CD, and automation to reduce operational friction.

Skills

Required

  • ownership of complex systems
  • clean, well-tested code
  • mentoring
  • pragmatic trade-offs
  • clear communication
  • technical risk identification
  • Go
  • Python
  • Java
  • Scala
  • cloud-native infrastructure
  • CI/CD pipelines
  • automated testing frameworks

Nice to have

  • experience leading large, distributed services
  • multi-language codebases
  • leadership skills
  • cross-functional collaboration
  • reliability
  • automation
  • operational excellence

What the JD emphasized

  • high-scale backend systems
  • data processing pipelines
  • distributed systems
  • low-latency