about 16 hours ago

Logo of Alteryx

Software Engineer

$121k - $139k

Alteryx

USRemote

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.

Software Engineer

Location: Remote - US

About Alteryx
At Alteryx, we empower organizations to unlock their datas full potential through automated data preparation, AI-powered analytics, and machine learning—built with embedded governance and security. Our mission is to democratize data-driven decision-making, making it accessible to every user, every team, and at every step of the process. Join us as we shape the future of analytics!

About the Role

We are seeking a skilled and motivated Mid-Level Software Engineer to join our engineering team. In this role, you’ll be instrumental in designing, developing, and maintaining scalable web services using TypeScript and Node.js. You’ll work on a collaborative team, making data-driven decisions to build robust backend systems, implement RESTful APIs, and ensure seamless integration with frontend and third-party services.

This is an exciting opportunity to grow your technical skills while contributing to high-impact projects in a fast-paced, product-driven environment.

Key Responsibilities

  • Design, build, and maintain scalable web services and APIs using TypeScript and Node.js
  • Collaborate with frontend developers, product managers, and designers to implement features and improvements
  • Write clean, maintainable, and well-tested code
  • Participate in code reviews, architecture discussions, and agile ceremonies
  • Optimize application performance and troubleshoot production issues
  • Maintain up-to-date knowledge of backend technologies and industry best practices
  • Contribute to documentation and share knowledge across the team and organization
  • Be accountable to support deployed applications in their end-user environments

Requirements

  • 2–5 years of professional experience in software engineering
  • Strong proficiency in TypeScript and Node.js
  • Solid understanding of RESTful API design and implementation
  • Experience working with Express.js, NestJS, or similar Node.js frameworks
  • Familiarity with relational and/or NoSQL databases (e.g., PostgreSQL, MongoDB)
  • Experience with version control systems (e.g., Git)
  • Understanding of software testing (unit, integration, and E2E tests)
  • Good communication skills and ability to work collaboratively in a team
  • Familiarity with CI/CD workflows and cloud platforms (AWS, GCP, etc.) is a plus

Nice to Have

  • Experience with GraphQL
  • Familiarity with Kubernetes and Docker
  • Familiarity with horizontally and vertically scaling production services.
  • Knowledge of authentication and authorization best practices (OAuth, JWT, etc.)
  • Previous experience working in a micro-services architecture
  • Exposure to frontend frameworks (React, Angular, etc.) is a bonus

Compensation

Alteryx is committed to fair, equitable, and transparent compensation. Final compensation will be determined by various factors such as your relevant work experience, education, certifications, skills, and geographic location. 

The salary range for this role is $121,000 - $139,000.

In addition, you may be eligible for other compensation, such as a bonus. Employees may also be eligible for a wide range of other benefits, including medical, retirement, financial, wellness, time off, employee discounts, and others.

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.

Why Alteryx?

  • Impact: Help shape the future of data analytics with Alteryx’s innovative cloud platform, directly impacting how enterprise organizations leverage AI and machine learning.
  • Culture: Join a diverse, dynamic team that values collaboration, creativity, and a growth-oriented mindset.
  • Growth Opportunities: We are committed to your development. Whether youre advancing your technical skills or growing into broader leadership roles, there are abundant opportunities to accelerate your career.
  • Competitive Compensation: We offer a competitive salary and benefits package and a flexible and supportive work environment.

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.

Benefits & Perks:

Alteryx has amazing benefits for all Associates which can be viewed here.

For roles in San Francisco and Los Angeles: Pursuant to the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, Alteryx will consider for employment qualified applicants with arrest and conviction records.

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.