Senior Software Engineer

Alteryx

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$119,000–$153,000 / yr
Posted
140 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $174k
This role $136k
$106k most similar roles pay here $238k

This role pays less than 90% of similar roles. Most pay $151,475–$197,500 — the shaded band above. At the midpoint, this role pays about $136k versus about $174k for comparable roles.

Based on 240 similar postings.

Employer

About Alteryx

Alteryx is a leading AI-ready data and analytics company that powers actionable insights to help organizations drive smarter, faster decisions with data.

Alteryx currently has 8 open roles on FindRole.

Listed pay typically runs $152,000–$202,500 across 8 roles with salary data.

Most-posted roles

View all roles at Alteryx

At a glance

TL;DR · Senior Software Engineer

Sr. Software Engineer As a Sr. Software Engineer, you will join the SDK team to take full ownership of design, development, and testing for core components. You will manage the lifecycle of the Alteryx Python Tool, including C++ plugin engines, while developing and troubleshooting gRPC-based engine plugins and streaming pipelines. Your daily work involves maintaining native/compiled Python extensions, managing virtualenv plumbing, and resolving complex issues involving DLL conflicts and OpenSSL libraries. The role requires expertise in Python and C++, along with experience in object-oriented and functional design patterns. You will also contribute to CI/CD pipelines, mentor other engineers on native-Python interoperability, and maintain architecture runbooks. This position focuses on the technical challenges of integrating Python into a predominantly C++ engine within a data preparation and predictive analytics workflow platform.

What does a Software Engineer earn in Remote?

Median $204500 from 415 postings across 57 companies.

See salary data

What you'll do

  • Design, implement, and maintain embedded Python runtime integration within a C++ engine environment.
  • Own the development of the Alteryx Python Tool including C++ plugin engines and process lifecycles.
  • Develop and troubleshoot SDK engine components using gRPC-based plugins and streaming pipelines in C++.
  • Debug complex native/runtime issues involving DLL conflicts, OpenSSL, and other native libraries across multiple Python versions.
  • Lead modernization of virtualenv management, installer packaging, and native DLL exports.
  • Maintain and extend native compiled Python extensions to ensure compatibility with modern NumPy and CPython ABIs.
  • Collaborate with security teams to remediate native library vulnerabilities and maintain a healthy SBOM.
  • Mentor other engineers on best practices for native-Python interoperability and cross-language debugging.

What we're looking for

  • Must have at least 3 years of experience in Python and C++ design, development, and debugging.
  • Ability to integrate embedded Python runtimes into a predominantly C++ engine environment.
  • Experience developing and troubleshooting SDK engine components using gRPC-based plugins and streaming pipelines.
  • Proficiency in resolving complex native/runtime issues involving DLL/.pyd conflicts and OpenSSL libraries.
  • Experience with modern Python extension maintenance, including NumPy/CPython ABIs and installer packaging.
  • Ability to maintain CI/CD pipelines and code-quality tooling for C++/Python hybrid repositories.
  • Must hold a Bachelor’s or Master’s degree in Computer Science or possess equivalent experience.
  • Export controls.

More like this

Similar roles

Senior Software Engineer

The Walt Disney Company

Remote (New York, NY) 46 days ago $148,700$199,400
Scala AWS Kubernetes Docker ZIO Cats Cats Effect Terraform CloudFormation Datadog Microservices Event-Driven Architecture CI/CD RESTful APIs Kotlin TypeScript Clojure Haskell Istio Spinnaker Git Jira
5+ yrs exp Remote

Senior Software Engineer

Adobe

San Jose, CA 179 days ago $177,900$257,550
Python Spark SQL Apache Airflow Databricks Snowflake DAX Tableau Power BI Adobe Analytics ETL Machine Learning Statistical Modeling Predictive Analytics A/B Testing Distributed Computing
3+ yrs exp

Senior Software Engineer

Palo Alto Networks

Santa Clara, CA 91 days ago $106,000$170,500
Python Node.js TypeScript SQL MongoDB BigQuery GCP AWS Azure CI/CD REST APIs Kubernetes Docker AI/ML Pipelines Data Science Model Context Protocol
2+ yrs exp

Senior Software Engineer

Alkami

Remote 37 days ago $120,000$140,000
Kotlin Java Vue.js React Angular Tailwind CSS Spring Boot Hibernate RESTful APIs AWS Kubernetes Kafka SQL NoSQL Maven OpenTelemetry Agile UI Automation
8+ yrs exp Remote

Senior Software Engineer

SpaceX

Hawthorne, CA 24 days ago $165,000$230,000
Python C#.NET Go Scala Java Angular React JavaScript PostgreSQL SQL Server Apache Kafka RabbitMQ ActiveMQ Docker Kubernetes Terraform Ansible Puppet Make Bazel Pants Buck Gradle pip npm Unix
5+ yrs exp

Senior Software Engineer

LPL Financial

Fort Mill, SC +1 25 days ago $106,100$176,900
.NET Angular JavaScript SQL Server AWS CI/CD GitHub Actions Octopus Deploy HTML CSS API Management Serverless Agile SDLC Object-Oriented Programming Data Modeling
6+ yrs exp