Data Integration Engineer
The Qualtrics XM Platform™ is a system of action that helps businesses to attract customers who stay longer and buy more, to engage and empower employees to do the best work of their lives, to develop breakthrough products people love, and to build a brand people can’t imagine living without.
Joining Qualtrics means becoming part of a team bold enough to chase breakthrough experiences - like building a technology that will be a force for good. A team committed to diversity, equity, and inclusion because of a conviction that every voice holds value, with a vision for representation that matches the world around us and inclusion that far exceeds it. You could belong to a team whose values center on transparency, being all in, having customer obsession, acting as one team, and operating with scrappiness. All so you can do the best work of your career.
We believe every interaction is an opportunity. Are we yours?
We are seeking a collaborative, curious, and enthusiastic Software Engineer to help build our scalable file processing engine (“Hydra”) and the customer-specific processes that use this engine. You would have the opportunity to work with APIs, backend services, our deployment pipeline, AWS, Kubernetes, and more.
As part of the Extended Integrations team, you would also have the opportunity to work on customer-specific integrations, which would expose you to real world problems and allow you to make an immediate impact. We use a number of pretty neat technologies including node, mongo, and typescript, and we deploy roughly every two weeks – so nothing sits on the shelf very long.
What you’ll do:
- Design, write, test, and deploy production-grade code using NodeJS / Typescript, docker, Jenkins, Mongo, and Github
- Explore and use exciting technologies such as AWS, Kubernetes, the MEAN stack, and more
- Improve both our software and our development process as you go
- Build new functionality and improve exiting features in our scalable file processing engine (“Hydra”)
- Create customer-specific data integrations and work with customer requirements
- Work with teammates to pair program and review/test code
- Act in a DevOps fashion to deploy, monitor, and scale our software
- Troubleshoot and provide solutions to product issues
- Post great animated gifs in our slack channels
How you’ll grow:
- Learn on the job and make immediate impact. With a bit of guidance from an assigned mentor, our Associates take on the same responsibilities as our most tenured engineers.
- Grow your network. Our Engineers collaborate regularly with different groups within the Engineering team and are called upon to help other departments understand, improve, and troubleshoot our products.
- Expand your skills and thrive in an Agile development environment. We’ll teach you both Scrum and Extreme Programming development techniques.
- Learn professional software development practices and focus on a limited task scope and work area to hone and own your developing skills.
- Manage tasks and assignments with assistance of senior team member to ensure you are on the right path of success and development.
- If you wish, gain exposure directly to customers to understand their data integration needs and work with them to build effective solutions.
About you:
- You have a degree in Computer Science or related field
- No previous professional software engineering experience required
- You have programming and/or scripting experience and are a fluent coder
- You have a focused interest in either full-stack development or back-end development