Alteryx
Sr. Software Engineer
US - Remote · Senior · Contract
Sponsorship not specified$119k-$153kDetected 30 days ago
JavaScriptPythonGoC++ReactNode.jsCode ReviewGitSQLiteAWSGCPAzureDockerKubernetesCI/CDDevOpsRESTgRPCNumPyProblem SolvingCritical ThinkingMentoring
About the role
- Meet the Moment with Alteryx We're living through a once-in-a-generation shift in how work gets done.
- Data, automation, and AI are quickly becoming the center of every business decision - and Alteryx is leading the transformation.
- You'll be working on the challenges that sit at the heart of modern business.
Responsibilities
- Take full ownership of work outcomes including design, development, and testing
- support and contribute to DevOps pipeline
- 3+ years of Python and C++ design, development, and debugging experience preferably leveraging open source and open standards
- 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.
- 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.
- Take full ownership of work outcomes including design, development, and testing; support and contribute to DevOps pipeline
- We're on a journey to build the best analytics platform in the world, but we can't do it without people like you, leading the way.
Skills
- Debug complex native/runtime issues involving DLL/.pyd conflicts, OpenSSL and other native libraries across multiple Python 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
- MS/BS degree in Computer Science or equivalent experience
- Experience with object oriented and functional design patterns
- Experience using Git and Git-based pipelines or equivalent
- Experience mentoring and developing others
- Strong skills in critical thinking, decision making, problem solving, and attention to detail
- Growth focused and curious about new challenges and experiences
- Valued / Bonus Qualifications
- Node.js
- Familiarity with cloud computing / managed services (GCP/Azure/AWS)
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 in the United States is $119,000 - $153,000.
Benefits
- Alteryx has amazing benefits for all Associates which can be viewed here.
- Employees may also be eligible for a wide range of other benefits, such as a bonus or commission, medical, retirement, financial, wellness, time off, employee discounts, and others.
Company info
- At Alteryx, Inc., we are explorers, dreamers and innovators.
Apply directly at Alteryx →Create a free account for alerts like thisView Alteryx immigration profile
This listing is sourced directly from Alteryx's careers page and normalized into a canonical job model.