Qualtrics
View company profile →
Senior Software Engineer
Listed via Greenhouse · Redirects to Qualtrics's careers page
Job Description
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
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
Why We Have This Role
Our team is a collection of extremely passionate engineers who are riding the cutting edge of cloud computing and web scalability. We organize and sort terabytes of data and develop solutions used by millions of users every day. We design tools that make sophisticated research simple. Our teams are empowered to choose technologies that are best to solve each problem. In our collaborative culture, you find plenty of opportunities to impact our full-stack product; from Web & mobile UI to data visualization & analysis to microservices APIs to data storage & processing.How You’ll Find Success
- Designs simple, maintainable solutions for large-scale problems and balances short-term delivery with long-term health.
- Takes initiative: understands the desired outcome, gathers context, and drives work to completion with minimal oversight.
- Writes high-quality code and tests; uses data and metrics to measure impact and guide decisions.
- Communicates clearly and influences team direction through constructive feedback and pragmatic tradeoffs.
- Thrives in a distributed, cross-functional team and mentors peers to raise overall engineering quality.
How You’ll Grow
- Own end-to-end features and systems, expanding your product and architecture influence.
- Gain deep experience in distributed systems, microservices, and high-throughput data processing.
- Improve leadership and mentoring skills by guiding design reviews and coaching junior engineers.
Things You’ll Do
- Design, implement, and maintain scalable backend services and APIs that support analytics, data processing, and product features.
- Build reliable data pipelines and storage solutions to handle large volumes of telemetry and research data.
- Write clean, well-tested code and create automated tests to ensure long-term quality and maintainability.
- Optimize performance and reduce latency across services through profiling, caching, and architectural improvements.
- Collaborate with product, frontend, SRE, and data teams to define APIs, data schemas, and operational requirements.
- Own the deployment, monitoring, and incident response for services you build; create runbooks and improve observability.
- Mentor teammates through design reviews, pair programming, and knowledge-sharing to elevate team engineering practices.
What We’re Looking For On Your Resume
- Demonstrated experience building and operating production microservices or distributed systems used by many users.
- Strong coding ability and solid understanding of algorithms, data structures, and performance tradeoffs.
- Track record of owning features end-to-end: design, implementation, testing, and production support.
- Practical experience with reliability practices: observability, alerting, incident response, and capacity planning.
- Examples of mentoring or leading technical decisions in a team setting.
What You Should Know About This Team
- We own core services of the XM Platform that ingest, process, and serve research and analytics data at large scale.
- Small, cross-functional teams with autonomy to choose technologies and shape architecture.
- Fast feedback loops: you’ll see your work reach customers quickly and iterate based on real usage data.
- Strong emphasis on learning and mentorship - frequent design reviews, pair programming, and career development support.
- We prioritize reliability and developer productivity so engineers can focus on high-impact work.
Our Team’s Favorite Perks and Benefits
- Annual Leave: 25 annual leave days per annum plus an additional day for each year of service (to a max of 5).
- Private Medical Insurance - health & dental cover for you and your dependants.
- Wellness - can be reimbursed for a variety of wellness activities via our dedicated platform.
- Qualtrics Experience Program - A bonus each year for an experience of your choosing
- Group Life & Income Protection Insurance
- Free breakfasts, lunches, snacks, and drinks for everyone in the office