We’re looking for problem solvers, innovators, and dreamers who are searching for anything but business as usual. Like us, you’re a high performer who’s an expert at your craft, constantly challenging the status quo. You value inclusivity and want to join a culture that empowers you to show up as your authentic self. You know that success hinges on commitment, that our differences make us stronger, and that the finish line is always sweeter when the whole team crosses together.
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.