Software Developer/ Engineer/ Architect

Senior Software Engineer - Distributions Team

The challenge:

Distributions is a communication platform that enables Qualtrics users to connect with customers and employees through email, SMS and WhatsApp channels as well using social media and other means of communication. We send over 500 million messages each month using our email infrastructure and connecting to multiple communication vendors.

Each team has a freedom of choosing the stack that best fits the problem they are solving. Our current technology stack includes ReactJS, Kotlin+Java, MongoDB, Redis, MySQL and Kafka. As a Software Development Engineer you will be challenged with building a scalable architecture that can be extended by new communication channels and can integrate with multiple communication vendors.  Our plans include building a unified, easy to use UI and develop a smartness that will support users in better targeting recipients in order to effectively gather experience data.

As a Software Engineer at Qualtrics, you should love building simple solutions to solve hard scalability problems. Designing systems in an agile environment to withstand hyper growth and owning quality from end to end is a rewarding challenge and one of the reasons Qualtrics is such an exciting place to work.

In Addition, You Will:

  • Develop scalable, fast, robust, and simple web-based solutions to solve complex business problems
  • Implement new features and optimize existing ones to drive maximum performance
  • Work closely with, and incorporate feedback from other engineers, tech-ops, and product managers
  • Attend daily stand-up meetings, collaborate with your peers, prioritize features, and work with a sense of urgency to deliver value to your customers

What differentiates us from other companies:

  • Work life integration is deeply important to us - we have frequent office events, team outings, and happy hours.
  • We take pride in our offices design aiming at cultivating creativity from our rooftop views to an open and collaborative work space.
  • On top of the standard benefits package (medical, dental, vision, life insurance, etc) we provide snacks, drinks, and free lunches in our office.
  • We believe in sharing Qualtrics success which is part of the compensation for all employees.

Experience Required:

  • 5+ years of experience (we are looking for Regular and Senior Software Engineers)
  • Strong level of curiosity and interest to learn
  • Strong algorithms, data structures and coding background
  • Disciplined approach to testing and quality assurance
  • Experience with professional software engineering practices (e.g. unit testing, code reviews, design documents)
  • Bachelor’s degree in Computer Science