Alteryx is searching for an Enterprise Software Architect. This position is remote-friendly.
Position Overview:
Alteryx, Inc. is looking for an experienced Enterprise Software Architect to join our high-performing team. This role will report to our Head of Architecture as part of our CTO/Engineering organization. As an Enterprise Software Architect, you will become a hands-on leader in shaping the technical direction of our go-to-market cloud products. An ideal candidate will have built and scaled several different types of Cloud/SaaS platforms. The best candidates will bring a very iterative and resourceful mindset to the table.
Key Areas of Ownership:
- Technology Strategy: Future 2/5+ year outlook and technology strategy, ensuring alignment with business objectives and market trends.
- Innovation: Identify and foster innovations and technologies that benefit the company, ensuring competitiveness.
- Technology Roadmap: Develop a technology roadmap that outlines the evolution of the product landscape to meet current and future needs.
Primary Responsibilities:
- Be a technical leader for the Alteryx Cloud Platform and Platform-based products.
- Create, maintain, and socialize the roadmap for enterprise areas aligned with the technology strategy.
- Participate in, and aid in the adoption of, the development and implementation of the architecture governance model/framework (e.g., architecture review board, reference architecture(s), standards/policies).
- Provide thought leadership, feedback, coaching, and mentoring for fellow engineers.
- Make sustainable technical and architectural decisions for your team(s) and products, ensuring high levels of quality.
- Work closely with Principal/Domain Architects and Engineering to ensure cross-domain alignment with technical strategy.
- Foster innovation by collaborating with PAs/SMEs/PMs and conducting PoCs/prototypes/research that leads to informed new initiatives.
- Actively promote, develop, sponsor, review, and enforce technology standards to ensure consistency, scale, and interoperability.
- Collaborate with Product and Engineering Leadership on the product roadmap while owning the technical portion of it.
- Leverage feedback loops to continually iterate and improve your team’s outputs over time.
- Contribute/participate in design reviews in Architecture Review Boards to ensure all solutions and projects adhere to the established architectural standards and strategies.
- Engage with Product Strategy/PMs/Customer facing teams and early adopter customers to collect feedback and validate innovation and research/PoCs.
- Navigate the ambiguity that is iterative product development.
Qualifications:
- 10+ years of web application/infrastructure experience.
- Very strong hands-on development skills with Typescript/JavaScript/React.
- Proficient in multiple languages/stacks (e.g., C++, Go, Python, JVM languages).
- Expert-level knowledge of relevant architecture/design principles and patterns (e.g., micro-services, domain-driven design).
- Strong SQL skills, including familiarity with Cloud DWs (Snowflake, Databricks, BigQuery, other) and Data Lakes (S3/ADLS/GCS).
- Experience with data engineering, data pipelines, and/or data management.
- Experience in a distributed and/or asynchronous job/streaming platforms such as Kafka, etc.
- Strong experience in Docker & Kubernetes based infrastructure and architectures.
- Demonstrated track record of successfully managing and shipping cloud-based products to market as well as continued maintenance and support (full SDLC).
- Architectural knowledge in building and scaling horizontal and vertical platforms.
- Experience in mentoring and growing the skills of other engineers on the team.
Valued Skills:
- Demonstrable experience delivering cloud-native capabilities on AWS, Azure, and/or GCP.
- Experience in both multi and single tenant deployments.
- Experience with service meshes.
- Module Federation, WASM a plus.
Share
Facebook
Twitter
LinkedIn
Telegram
Tumblr
WhatsApp
VK
Mail