Software Engineer
Alteryx · Bengaluru
- Experience2–3 yrs
- SalaryNot disclosed
- Work modeonsite
- Levelmid
- Posted21 Sept 2026
About Alteryx
Alteryx is hiring in Bengaluru in technology software. This role looks for around 2+ years of experience.
Skills
- Java
- RESTful APIs
- API development
- SDK development
- software design
- software development
- DevOps
- code review
- debugging
- cloud data handling
- real-time data communication
The role
A backend engineer at a data and automation software company builds cloud connectivity platform SDKs and APIs using Java, RESTful APIs, and distributed systems. The role also applies Generative AI and Python to scalable data solutions.
Full job description
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 problem solvers, innovators, and dreamers who are searching for anything but business as usual. At Alteryx, we value high performers who are passionate about their craft, challenge the status quo, and bring a growth mindset to their work.
We believe our differences make us stronger and that the best results come when the whole team succeeds together. We’re committed to creating an inclusive environment where everyone can show up as their authentic self and do their best work.
About The Role
As a Software Engineer on the Cloud Connectivity team, you will help build the next generation of platform SDKs and APIs that enable cloud connectivity at Alteryx.
You will be a strong technical contributor with a passion for building high-quality software. You’ll have the opportunity to work across multiple technologies and programming languages, dive deep into complex technical challenges, and contribute to thoughtful, scalable software design.
This role is ideal for someone who enjoys solving challenging engineering problems and is interested in working with AI, cloud data platforms, APIs, SDKs, distributed systems, and modern software technologies.
What You’ll Do
Take full ownership of engineering outcomes, including design, development, testing, and delivery.Contribute to and support DevOps pipelines when required.Participate in code reviews, ensuring clean, well-tested, maintainable, and performant software.Collaborate closely with Product and Engineering teams to design and deliver high-quality solutions.Work within established design systems and engineering standards to ensure consistency and quality.Contribute to the overall quality engineering framework and promote a strong quality-first mindset.Stay current with emerging tools, frameworks, technologies, and software development best practices.Work on challenging engineering problems related to AI and cloud data platforms.Mentor and support junior engineers, helping them grow their technical skills and become stronger contributors.Contribute to creating a collaborative, inclusive, and high-performing engineering environment.
What You’ll Bring
2+ years of software design and development experience, preferably working with open-source technologies and open standards.Experience with API and/or SDK development is preferred.Strong programming knowledge in Java.Strong debugging and troubleshooting skills.Basic understanding of RESTful APIs, cloud-based data handling, and real-time data communication.Strong problem-solving skills with the ability to work independently and collaboratively.A growth mindset and enthusiasm for learning new technologies and taking on challenging problems.A customer-centric approach and willingness to take ownership of complex technical challenges.Strong focus on code quality, engineering standards, and maintainability.Ability and willingness to mentor junior engineers.
Good to Have
Knowledge of Python.Basic understanding of Generative AI concepts.Experience optimizing protocols and building efficient RPC systems.Experience with networking and concurrency.Knowledge of distributed computing, big data, and stream processing systems.Experience working with cloud data platforms or cloud-based connectivity technologies.
Why Alteryx?
At Alteryx, we believe great careers are built through continuous learning, meaningful challenges, and opportunities to grow.
You don’t need to meet every requirement to apply. If you bring relevant experience, a growth mindset, and a passion for solving problems, we encourage you to explore this opportunity.
We are committed to building diverse, equitable, and inclusive teams with a wide variety of backgrounds, identities, experiences, and perspectives.
Join us in building the next generation of cloud connectivity and data solutions at Alteryx.
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.