We’re looking for problem solvers, innovators, and dreamers who are searching for anything but business as usual. Like us, you’re a high performer who’s an expert at your craft, constantly challenging the status quo. You value inclusivity and want to join a culture that empowers you to show up as your authentic self. You know that success hinges on commitment, that our differences make us stronger, and that the finish line is always sweeter when the whole team crosses together.
We’re looking for a Software Engineer to help build and scale high-impact, AI-powered SaaS software. You’ll work in a highly collaborative, cross-functional environment alongside engineers, designers, product managers, and data scientists on a product that is redefining how analytics is done.
This role offers the opportunity to tackle complex technical challenges, advocate for engineering best practices, and contribute to a platform used by customers worldwide. You’ll play a key role in designing, building, and delivering scalable features as we continue to evolve our technology stack and product capabilities.
Design, develop, and deliver high-performance, scalable backend features
Work with modern technologies such as Kotlin, Ansible, Terraform, Docker, and Azure
Collaborate closely with cross-functional partners to solve complex technical problems
Participate in software and service architecture discussions, influencing technical direction
Champion strong engineering practices, including code quality, testing, and automation
Continuously improve system reliability, performance, and maintainability.
4 - 7 years of experience in backend development using technologies such as Kotlin, Python, Java, C#, or TypeScript
Experience with messaging and/or streaming frameworks (e.g., RabbitMQ, Kafka)
Strong experience with relational databases such as PostgreSQL or MySQL
Hands-on experience with CI/CD platforms (e.g., CircleCI, GitLab)
Proven ability to work effectively in cross-functional teams (Product, Design, DevOps, etc.)
Solid understanding of building testable, decoupled, and maintainable systems
Strong grasp of engineering best practices including test automation and CI/CD.
Experience designing or working with microservices architectures
Experience with Kubernetes
Exposure to data engineering or analytics platforms.
Passionate about building high-quality software that delivers real customer value
Comfortable balancing attention to detail with the ability to ship efficiently
Positive, adaptable, and eager to make an impact
Strong product mindset with a focus on outcomes, not just outputs
Motivated to grow, learn, and take the next step in your engineering career.
Work on AI-powered, cloud-native products at scale
Collaborate with smart, driven, and supportive teammates
Make a meaningful impact on how organizations use data
Competitive compensation, benefits, and opportunities for growth
Find yourself checking a lot of these boxes but doubting whether you should apply? At Alteryx, we support a growth mindset for our associates through all stages of their careers. If you meet some of the requirements and you share our values, we encourage you to apply. As part of our ongoing commitment to a diverse, equitable, and inclusive workplace, we’re invested in building teams with a wide variety of backgrounds, identities, and experiences.
This position involves access to software/technology that is subject to U.S. export controls. Any job offer made will be contingent upon the applicant’s capacity to serve in compliance with U.S. export controls.