Software Engineer

Sorry, this job was removed at 06:13 p.m. (CST) on Saturday, Apr 26, 2025
Hiring Remotely in US
Remote
121K-139K Annually
Big Data • Machine Learning • Software • Analytics
We are a leader in Analytic Process Automation.
The Role

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 data's 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 you're 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.

Similar Jobs

Remote
United States
575 Employees
150K-180K Annually

Deepgram Logo Deepgram

Software Engineer

Artificial Intelligence • Machine Learning • Natural Language Processing • Software • Conversational AI
Remote
USA
150 Employees
150K-220K Annually

Affirm Logo Affirm

Software Engineer

Big Data • Fintech • Mobile • Payments • Financial Services
Easy Apply
Remote
United States
2200 Employees
142K-210K Annually

Applied Systems Logo Applied Systems

Software Engineer

Cloud • Insurance • Payments • Software • Business Intelligence • App development • Big Data Analytics
Remote or Hybrid
2 Locations
3000 Employees
60K-120K Annually
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Irvine, CA
1,786 Employees
Year Founded: 1997

What We Do

Alteryx is a leader in Analytic Process Automation (APA). The Alteryx APA platform unifies analytics, data science and business process automation in one easy-to-use platform to accelerate digital transformation. Every data worker, regardless of technical acumen, is empowered to be curious and solve problems.

Why Work With Us

Alteryx’s mission is to deliver breakthroughs. We promise customers our technology will help them deliver breakthrough outcomes. We make a similar commitment to employees: Working at Alteryx will be your breakthrough.
Whether you are looking to make a change in your career or your life, Alteryx is a place where you will make it happen.

Gallery

Gallery

Similar Companies Hiring

PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees
Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees
Milestone Systems Thumbnail
Software • Security • Other • Big Data Analytics • Artificial Intelligence • Analytics
Lake Oswego, OR
1500 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account