Loading jobs…
Loading jobs…
CGS
At Qualtrics, we create software the world’s best brands use to deliver exceptional frontline experiences, build high-performing teams, and design products people love. But we are more than a platform—we are the creators and stewards of the Experience Management category serving over 18K clients globally. Building a category takes grit, determination, and a disdain for convention—but most of all it requires close-knit, high-functioning teams with an unwavering dedication to serving our customers.
When you join one of our teams, you’ll be part of a nimble group that’s empowered to set aggressive goals and move fast to achieve them. Strategic risks are encouraged and complex problems are solved together, by passing the microphone and iterating until the best solution comes to light. You won’t have to look to find growth opportunities—ready or not, they’ll find you.
From retail to government to healthcare, we’re on a mission to bring humanity, connection, and empathy back to business. Join over 5,000 people across the globe who think that’s work worth doing. Senior Software Engineer - Core Enrichments Team Why We Have This Role Our Core Enrichments team builds and maintains critical data services that transform raw data into valuable insights used company-wide.
We need a Senior Software Engineer to own and improve high-scale backend systems written in Go, Python, Java, and Scala. This person will work closely with engineers, product managers, and data scientists to design robust, reliable, and performant services that directly impact millions of users. If you like solving complex problems with data processing pipelines and distributed systems, this role puts you at the heart of building our data future.
How You’ll Find Success You take full ownership of complex systems from design to deployment, delivering reliable, scalable solutions. You write clean, well-tested code and champion quality across the team. You mentor others and actively share your knowledge to level up peers.
You navigate trade-offs pragmatically, balancing velocity with maintainability. You communicate clearly and influence product and tech decisions with transparency. You spot technical risks early and propose solutions before issues arise.
You thrive working across multiple languages and frameworks, adapting your skills to get the job done. How You’ll Grow Gain experience leading large, distributed services used in production at scale. Deepen your expertise in multi-language codebases (Go, Python, Java, Scala) across diverse data systems.
Develop leadership skills by mentoring engineers and influencing cross-team architectures. Collaborate with cross-functional partners (data science, product) to shape product roadmaps. Expand your impact by driving reliability, automation, and operational excellence initiatives.
Things You’ll Do Own the design and end-to-end delivery of key data enrichment services that process millions of data events daily. Improve system architecture to enhance reliability, scalability, and performance of data pipelines. Mentor and guide team members through reviews, knowledge sharing, and pairing sessions to promote best practices.
Collaborate with product and operations teams to identify and mitigate technical risks early. Drive improvements in testing, monitoring, CI/CD, and automation to reduce operational friction. Influence technical roadmap decisions and contribute to cross-team initiatives that enhance platform capabilities.
What We’Re Looking For
On Your Resume Demonstrated success owning and delivering complex backend services in a production environment. Strong software development skills with production experience Proven ability to design scalable, low-latency, distributed data processing systems. Experience mentoring others and influencing engineering practices and decisions.
Track record of identifying and reducing technical debt and operational risk.