Job Description
Meet the Moment with Alteryx
Were 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.
Youll 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 youre ready to meet the moment with innovation, curiosity, and excellence, theres a place for you here.
Were looking for Backend Software Engineers who are curious, technically strong, and passionate about solving complex engineering challenges at scale. In this role, youll 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, wed 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 Youll Do
As a Backend Software Engineer, youll 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.
What Were Looking For
Required Qualifications:
- Bachelors 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.
Preferred Qualifications
- 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.
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.
Disclaimer : This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.No Referrers Available
There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.
