mid Software Engineer ic · Posted Mar 24, 2026

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 on a mission to empower businesses with data-driven insights through innovative analytics solutions. Our engineering teams build robust, scalable, and high-performance software that enables customers to solve complex data challenges with confidence.

As part of our engineering organization, you’ll collaborate with developers, product managers, designers, and QA to deliver reliable and high-quality solutions that directly impact our customers.

About the Role:

We are expanding our engineering team and are looking for a Mid-Level Software Developer with experience in C# and/or C++.

In this role, you will contribute to the development and maintenance of core product components and services. While prior experience in both languages is beneficial, we are primarily looking for engineers who are comfortable working in at least one of them and are willing to actively develop in both as part of the role.

You will work on meaningful product features, collaborate across teams, and contribute to improving code quality and engineering standards. This role is well-suited for engineers who take pride in writing clean, maintainable code and who care deeply about delivering value to customers.

Key Responsibilities:

  • Design, implement, and maintain software components using C# and C++.

  • Contribute to feature development across codebases that may involve both languages.

  • Write clean, maintainable, and well-tested code aligned with established engineering best practices.

  • Participate in code reviews and technical discussions to ensure high-quality solutions.

  • Collaborate with cross-functional teams (product, QA, design) to deliver features that meet customer needs.

  • Debug, troubleshoot, and resolve issues in development and production environments.

  • Contribute to improving code quality, performance, and reliability of the product.

  • Maintain a strong focus on customer impact when making technical decisions.

Qualifications:

  • Professional experience in C# or C++ (experience in both is a plus).

  • Willingness and ability to work in both C# and C++ codebases.

  • Strong understanding of object-oriented programming principles and software design fundamentals.

  • Experience writing production-quality, maintainable code.

  • Solid debugging and problem-solving skills.

  • Familiarity with version control systems (e.g., Git).

  • Ability to collaborate effectively in a team environment.

  • Strong sense of ownership and accountability for delivered work.

  • Customer-oriented mindset with an appreciation for product quality and usability.

Nice-to-Have:

  • Experience working with large or legacy codebases.

  • Familiarity with automated testing practices.

  • Experience contributing to code quality or refactoring initiatives.

What We Offer:

  • Opportunity to work on meaningful software used by customers worldwide.

  • Collaborative engineering culture focused on quality and continuous improvement.

  • Exposure to diverse technologies and codebases.

  • Support for professional growth and skill development.

  • Competitive compensation and benefits.

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.

All software engineering jobs software engineering in Prague, Czech Republic Jobs in Prague, Czech Republic software engineering salaries software engineering career path
All Alteryx Jobs Browse software engineering roles mid positions