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.
Alteryx is looking for a Senior Software Engineer who will play a pivotal role in our development team. The ideal candidate should have at least 5+ years of experience in software development and possess a proactive mindset for problem-solving. They should be able to work autonomously on tasks, while also collaborating effectively within a team environment. While primarily backend-focused, the role also offers frontend exposure.
Position Overview:
You will work on the backend services and rules that define how users interact with the platform — from permission checks and access validation to secure, intuitive sharing models. This includes refining existing workflows, introducing new capabilities, and ensuring the system remains performant, reliable, and predictable.
You will also help build scalable user lifecycle features, ensuring identity updates and user states remain consistent across interconnected services. This includes designing and enhancing APIs that support onboarding, user updates, and cross-service synchronization.
Key Responsibilities:
Deliver high-quality features and enhancements independently, with occasional guidance on more complex initiatives
Collaborate with engineers, product managers, and cross-functional teams to design and implement solutions
Contribute to technical discussions, engineering standards, and continuous improvement initiatives
Write clean, maintainable, and well-tested code
Participate in CI/CD processes and support modern development practices
Troubleshoot and resolve production issues
Contribute to system and API design within a microservices environment
Continuously learn and adapt to evolving technologies and project needs
Required Skills & Experience:
5+ years of software development experience
Strong problem-solving and communication skills
Experience with Java development in a professional environment
Experience with JavaScript/TypeScript
Experience with Spring Boot or other Java frameworks
Experience designing and building APIs or backend services
Experience with source control systems (preferably Git)
Experience writing unit and integration tests
Familiarity with CI/CD concepts and modern development workflows
Understanding of microservices and distributed systems concepts
Ability to work independently and collaborate effectively within a team
Nice to Have:
Experience with Kafka or event-driven architectures
Familiarity with Docker, Kubernetes, or Helm
Experience with RESTful APIs and cloud-based deployments
Experience with relational or non-relational databases (PostgreSQL, MySQL, MongoDB, Redis,
etc.)
Familiarity with Unix/Linux environments and Bash scripting
Understanding of concurrency models and distributed communication
Experience working with large-scale or high-performance systems
Exposure to Agile, DevOps, and CI/CD best practices
Bachelors degree in Computer Science or related field
Join us if you're ready to tackle challenging projects, contribute to innovative solutions, and be part of a dynamic team driving technological advancements!
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
- 4-6 years of software development experience
- Proficiency in JavaScript and Java
- Familiarity with CI/CD processes and cloud-based deployment tools
- Experience with microservices architecture and streaming technologies like Kafka
- Bachelor's degree in Computer Science or related field
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









