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.
We’re looking for a Software Engineer to entrust with the interesting technical challenges involved in building and scaling AI-powered SaaS software. You’ll be working in a cross-functional team (engineers, designers and data scientists) and on a product that is disrupting the big data and analytics market. You’ll be a huge advocate for software development best practices, and help us to get the most out of our stack as we continue to design and deliver new features and functionality for our software.
A day in your life will include:
Hitting the ground running - you’ll be responsible for implementing high-value features and using the right tools to do it. Collaborating as part of a cross-functional team - including exploring a problem-space, architecting the solution to our next big goal or pairing with a team-mate to get the job done. Teaching & learning - you’ll be able to bring your experiences to the team and bring us to new highs, and we’ll do the same for you! Designing and adopting strong engineering practices.
What you’ll need:
4+ years with TypeScript/Javascript and 2+ years with React and Redux or similar frameworks/libraries. Solid understanding of CSS (or similar) & HTML concepts, across browsers and operating systems. Solid understanding of the underlying principles of writing high-performing, maintainable full-stack code. Solid understanding of CI/CD principles using tools Gitlab, GitHub, etc. Strong experience in automated testing across the whole testing pyramid.
Bonus:
Experience with charting libraries such as Highcharts and d3. Experience in backend technologies such as Kotlin, Node, Python or similar. Experience in message based, service-oriented architectures. Understanding of Kubernetes stack & concepts.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.