Meet the Moment with Alteryx
We're living through a once-in-a-generation shift in how work gets done. Data, automation, and AI are quickly becoming the center of every business decision - and Alteryx is leading the transformation.
You'll be working on the challenges that sit at the heart of modern business. No matter your role, the work you do will help organizations move faster, see more clearly, and tackle questions that used to feel impossible.
If you're ready to meet the moment with innovation, curiosity, and excellence, there's a place for you here.
We're looking for Backend Software Engineers who are curious, technically strong, and passionate about solving complex engineering challenges at scale. In this role, you'll help build the platform services, APIs, and backend systems that power next-generation analytics experiences across Alteryx products, including AI-assisted workflows, automated insights, governed data experiences, and enterprise-scale analytics automation.
If you enjoy designing highly scalable backend systems, collaborating with cross-functional teams, and building products that enable customers to make smarter decisions using data and AI, we'd love to hear from you.
At Alteryx, we believe great products are built by diverse teams where everyone is empowered to contribute, challenge ideas, and grow. Success here comes from ownership, collaboration, technical excellence, and an unwavering focus on customer value.
What You'll DoAs a Backend Software Engineer, you'll work closely with software engineers, architects, product managers, AI engineers, and quality engineers to design, develop, and deliver scalable backend services that power the Alteryx Analytics Cloud Platform.
You will:
- Design, develop, and maintain high-performance backend services, APIs, and platform components.
- Build scalable cloud-native services supporting data-intensive workloads, analytics automation, and AI-powered product capabilities.
- Develop backend capabilities that enable AI-assisted workflow creation, automated insights, governed data access, and enterprise analytics.
- Collaborate with engineering, platform, product, and AI teams to deliver customer-centric solutions.
- Write clean, secure, maintainable, and well-tested code following engineering best practices.
- Participate in technical design discussions, architecture reviews, and code reviews.
- Debug complex production issues while improving system reliability, scalability, observability, and performance.
- Contribute throughout the software development lifecycle—from design and implementation to deployment, monitoring, and operational excellence.
- Continuously improve engineering processes, CI/CD pipelines, automation, and developer productivity.
- Stay current with modern backend technologies, cloud-native architectures, distributed systems, and AI innovations to build meaningful customer experiences.
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- 2+ years of professional experience building backend applications, distributed systems, or platform services.
- Strong programming skills in Java and/or Python.
- Solid understanding of software engineering fundamentals including:
- Object-oriented programming
- Data structures & algorithms
- Design patterns
- RESTful APIs
- Distributed systems
- Experience designing and building REST APIs, microservices, or cloud-native applications.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP).
- Strong debugging, troubleshooting, and analytical problem-solving skills.
- Experience writing maintainable, testable code with appropriate unit and integration testing.
- Understanding of backend scalability, reliability, security, observability, and performance optimization.
- Strong communication skills with a collaborative, ownership-driven mindset.
- Interest in AI, Generative AI, Machine Learning, or intelligent automation and their application in modern analytics platforms.
- Experience building data platforms, analytics products, workflow automation platforms, or business intelligence solutions.
- Knowledge of relational databases, SQL, data modeling, and query optimization.
- Experience with containerization technologies such as Docker and Kubernetes.
- Familiarity with CI/CD pipelines, DevOps practices, and observability tools.
- Exposure to AI/ML systems, LLM-powered applications, prompt orchestration, model serving, or AI governance.
- Experience developing secure enterprise-grade software.
- Experience working in Agile/Scrum software development environments.
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.
Skills Required
- Bachelor's degree in Computer Science, Software Engineering, or related technical field
- 2+ years of professional experience building backend applications, distributed systems, or platform services
- Strong programming skills in Java and/or Python
- Solid understanding of software engineering fundamentals (OOP, data structures & algorithms, design patterns, RESTful APIs, distributed systems)
- Experience designing and building REST APIs, microservices, or cloud-native applications
- Experience with cloud platforms (AWS, Azure, or Google Cloud Platform)
- Strong debugging, troubleshooting, and analytical problem-solving skills
- Experience writing maintainable, testable code with unit and integration testing
- Understanding of backend scalability, reliability, security, observability, and performance optimization
- Strong communication skills and collaborative, ownership-driven mindset
- Interest in AI, Generative AI, Machine Learning, or intelligent automation
- Experience building data platforms, analytics products, workflow automation platforms, or business intelligence solutions
- Knowledge of relational databases, SQL, data modeling, and query optimization
- Experience with containerization technologies such as Docker and Kubernetes
- Familiarity with CI/CD pipelines, DevOps practices, and observability tools
- Exposure to AI/ML systems, LLM-powered applications, prompt orchestration, model serving, or AI governance
- Experience developing secure enterprise-grade software
- Experience working in Agile/Scrum software development environments
Alteryx Compensation & Benefits Highlights
The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Alteryx and has not been reviewed or approved by Alteryx.
-
Fair & Transparent Compensation — Pay is frequently characterized as fair and competitive for the role, with total compensation (including stock/equity and benefits) described as a point of strong satisfaction. Competitive salaries and commissions are positioned as a tool to attract and retain talent.
-
Healthcare Strength — Medical, dental, and vision coverage is described as comprehensive, including employer-paid coverage for employees alongside life and disability insurance, FSAs, and mental health support. Wellness programming and related supports (such as fitness reimbursements and organized workouts) reinforce the perceived strength of health-related offerings.
-
Wellbeing & Lifestyle Benefits — Perks and lifestyle supports are described as broad, spanning items like health club reimbursement, home-office stipends for remote work, commuter support, and office amenities such as meals and snacks. Flexibility-oriented benefits are also present through hybrid/virtual eligibility and volunteer time.
Alteryx Insights
What We Do
Alteryx is a leader in Analytic Process Automation (APA). The Alteryx APA platform unifies analytics, data science and business process automation in one easy-to-use platform to accelerate digital transformation. Every data worker, regardless of technical acumen, is empowered to be curious and solve problems.
Why Work With Us
Alteryx’s mission is to deliver breakthroughs. We promise customers our technology will help them deliver breakthrough outcomes. We make a similar commitment to employees: Working at Alteryx will be your breakthrough. Whether you are looking to make a change in your career or your life, Alteryx is a place where you will make it happen.
Gallery



.png)





