Sr. Software Engineer, User Interface
Position: Sr. Software Engineer
Location: Broomfield, CO
Revolutionizing business through data science and analytics, Alteryx offers an end-to-end analytics platform which empowers data analysts and scientists alike to break data barriers, deliver insights, and experience the thrill of getting to the answer faster. Organizations all over the world rely on Alteryx daily to deliver actionable insights.
Join our team of passionate and hard-working associates, and help make a difference in people’s lives by creating software that enables business users to solve problems using data that were previously thought to be unsolvable, save them days, weeks and months of mundane data prep and blending, and help them truly love their jobs again.
Overview:
We are looking for a software engineer to help build the next generation of our product. You will be working on the user interface for both desktop and cloud products, developing elegant solutions to complex problems by solving for the best user experience. This could include involvement in design ideation, rapid prototyping, and simplifying complex content into functional and intuitive interfaces.
Familiarity with Javascript, Node.js, C#, .NET, and C++ will ensure your greatest success working in our development stack.
Position Details:
- Participate in the architecture and design of features associated with a professional-grade desktop and cloud application.
- Develop new product functionality using JavaScript/Node.js, C#/.NET, and/or C++.
- Work with product management, UX, quality assurance, development team members and other engineering development teams to coordinate product development activities.
- Support, maintain and enhance legacy code, including migration to new technologies.
- Participate in the recruiting, interviewing, and hiring of technical talent.
Required Skills:
- 5+ years of experience developing software using JavaScript/HTML.
- Experience developing software using Node.js, Electron or related frameworks.
- Demonstrated knowledge and proficiency of GUI development using HTML5, Windows Forms, WPF, or equivalent GUI development technology.
- Demonstrated professional expertise in understanding and implementing OO design patterns.
- Demonstrated ability to translate business requirements into technical solutions.
- Excellent written and verbal communication, and listening skills.
- Ability to learn quickly and work independently with minimal direction and guidance.
Valued Skills:
- Experience developing software using C#/.NET and/or C++.
- Experience using React.js or equivalent framework.
- Automated testing experience using NUnit, MSTest, QUnit, Jest, Karma or other testing frameworks.
- Experience with third party component libraries, such as Telerik, MindFusion, SyncFusion and Infragistics.
- Experience using Subversion, Perforce, GIT, or equivalent SCM.
- Demonstrated excellence in a fast-paced Agile environment.
The company will not provide sponsorship for work visas or other employment authorization for this position.
Unsolicited third party/agency profiles and resumes will not be considered.
Alteryx, Inc. is an Equal Employment Opportunity Employer.