Alteryx is a leading analytics company focused on transforming business decisions through data, automation, and AI. They are seeking Software Engineers and Junior Software Engineers to design and deliver core platform capabilities for Alteryx Server, Cloud Execution for Desktop, and Data Lineage. The role involves building scalable backend systems that support workflow orchestration, execution, governance, and metadata services in hybrid on-prem and cloud environments.
Responsibilities:
- Design, implement, and maintain scalable backend services primarily using .NET (C#)
- Contribute to architectural decisions impacting Server, Cloud Execution, and Data Lineage systems
- Build and evolve services that support workflow execution, scheduling, governance, and metadata tracking
- Develop and maintain APIs that power platform integrations and cloud-based capabilities
- Write clean, well-tested, and performant code aligned with modern engineering standards
- Lead and participate in code reviews to maintain high quality across the codebase
- Improve system reliability, performance, scalability, and security
- Contribute to CI/CD pipelines and DevOps practices
- Debug and resolve complex production issues across distributed systems
- Partner cross-functionally to translate product requirements into robust technical solutions
Requirements:
- 3+ years of professional software development experience
- Strong experience with .NET (C#) and backend service development
- Experience working with cloud technologies (AWS, Azure, or GCP)
- Experience building and consuming RESTful APIs
- Familiarity with CI/CD pipelines and modern DevOps practices
- Solid understanding of distributed systems and service-oriented architecture
- Experience using Git in collaborative development workflows
- Demonstrated ownership and ability to independently drive work to completion
- Experience with C++ or JavaScript/TypeScript
- Experience building hybrid (on-prem + cloud) enterprise platforms
- Familiarity with containerization technologies such as Docker and Kubernetes
- Experience with workflow orchestration, analytics platforms, or metadata systems
- Experience working on data lineage, governance, or compliance-related systems