Senior Software Engineer, Python/C++ & SDK Expert

Alteryx Inc.

Irvine (CA)

On-site

USD 119,000 - 153,000

Full time

9 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Comprehensive benefits
Fair Chance policy in SF/LA
Export controls compliance awareness

Job summary

Alteryx, Inc. is seeking a Sr. Software Engineer in Irvine, CA to own design, development, and testing of Python/C++ tools within a high-performance engine. You will lead cross-team efforts, review code, and help grow a robust SDK and plugin ecosystem.

The role emphasizes modernizing Python integration, secure coding, and scalable pipelines, with opportunities to mentor peers and influence product quality. This on-site position offers strong benefits and growth potential.

Qualifications

  • 3+ years of Python and C++ design, development, and debugging experience.
  • Design, implement, and maintain embedded Python runtime integration in a predominantly C++ engine/host environment.
  • Own and evolve the Alteryx Python Tool including C++ plugin engines and process lifecycle (server startup, persistence, shutdown).
  • Develop and troubleshoot SDK engine plugin components (e.g., gRPC-based engine plugins, streaming pipelines) in C++ with Python-facing APIs.
  • Debug complex native/runtime issues involving DLL/.pyd conflicts, OpenSSL and other native libraries across multiple Python versions.
  • Lead modernization work around virtualenv/venv management and installer/packaging plumbing, including WiX (installer) and native DLL exports.
  • Maintain and extend native/compiled Python extensions, ensuring compatibility with modern NumPy/CPython ABIs.
  • Collaborate with security and platform teams to remediate native library vulnerabilities (e.g., c-ares, libxml2, SQLite, OpenSSL) and keep the SBOM healthy.
  • Improve and support developer SDKs (v1/v2), including debugging C++/Python streaming and serialization issues for 1P and 3P tool authors.
  • Drive reliability and performance improvements in engine and Python bridges, focusing on deadlocks, crashes, and high-throughput streaming scenarios.
  • Contribute to and maintain CI/CD pipelines and code-quality tooling (e.g., C++ docs jobs, coverage, static analysis) affecting C++/Python hybrid repos.
  • Author and maintain architecture and operational runbooks for C++/Python integration points, including upgrade playbooks for new Python/OpenSSL versions.
  • Mentor other engineers in best practices for native-Python interop, debugging cross-language issues, and designing robust extension points.
  • Experience with REST API and/or SDK development

Responsibilities

  • Assist Product Management and SDK team in definition of work (stories, tasks).
  • Take full ownership of work outcomes including design, development, and testing; support and contribute to DevOps pipeline.
  • Contribute to quality system (framework), with a strong commitment to leading with quality.
  • Participate in code reviews, ensuring our delivery of clean, well-tested, and performant software.
  • Help in the development of a great work environment by being a leader and mentor within the team and working collaboratively across teams.

Skills

Python
C++
Open source
Python embedding
gRPC
Virtualenv
WiX
DLL exports
NumPy ABI
REST API
Git
Design patterns

Education

MS/BS in Computer Science or equivalent

Tools

Docker
Kubernetes
Git
OpenSSL
gRPC

Job description

Alteryx, Inc. is seeking a Sr. Software Engineer in Irvine, CA to own design, development, and testing of Python/C++ tools within a high-performance engine. You will lead cross-team efforts, review code, and help grow a robust SDK and plugin ecosystem.

The role emphasizes modernizing Python integration, secure coding, and scalable pipelines, with opportunities to mentor peers and influence product quality. This on-site position offers strong benefits and growth potential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer: Python/C++ SDK & AI
Senior Software Engineer: Python/C++ SDK & AI

Alteryx, Inc. • Irvine (CA)

On-site
USD 119,000 - 153,000
Medical benefits
Retirement plans
Employee discounts
Sr. Software Engineer
Sr. Software Engineer

Alteryx, Inc. • Irvine (CA)

On-site
USD 119,000 - 153,000
Medical benefits
Retirement plans
Employee discounts
Sr. Software Engineer
Sr. Software Engineer

Alteryx Inc. • Irvine (CA)

On-site
USD 119,000 - 153,000
Comprehensive benefits
Fair Chance policy in SF/LA
Export controls compliance awareness
Senior Dev Platform Engineer - AI-Powered Productivity
Senior Dev Platform Engineer - AI-Powered Productivity

Alteryx, Inc. • Irvine (CA)

On-site
USD 136,000 - 177,000
Comprehensive benefits package
Bonus potential
Employee discounts
Sr. Developer Platform Engineer
Sr. Developer Platform Engineer

Alteryx, Inc. • Irvine (CA)

On-site
USD 136,000 - 177,000
Comprehensive benefits package
Bonus potential
Employee discounts
Lead Observability Engineer — Telemetry Architect
Lead Observability Engineer — Telemetry Architect

Alteryx • Irvine (CA)

Hybrid
USD 165,000 - 185,000
Connectivity stipend
Home office reimbursement
401(k) with company match
+1
Software Development Engineer in Test
Software Development Engineer in Test

Alteryx Inc. • Northern (KY)

On-site
USD 103,000 - 134,000
Connectivity stipend (monthly)
Home office reimbursement (annual)
Health, dental, vision benefits
+1
Senior Director, Sales & Partner Technology & Platforms
Senior Director, Sales & Partner Technology & Platforms

Alteryx, Inc. • Irvine (CA)

On-site
USD 154,000 - 204,000
Bonus or commission
Medical benefits
Retirement benefits
+1
Lead Observability Engineer
Lead Observability Engineer

Alteryx, Inc. • Irvine (CA)

Hybrid
USD 165,000 - 185,000
Medical, dental, and vision coverage
401(k) with company match
Parental leave, caregiver leave, and F
Senior Software Engineer - Orchestration & Job Execution
Senior Software Engineer - Orchestration & Job Execution

Alteryx • United States

On-site
USD 119,000 - 153,000
Bonus or commission
Medical benefits
Retirement plan
+1