[Remote] Manager, Software Engineering
Note: The job is a remote job and is open to candidates in USA. Alteryx is a leading company in data analytics and automation, seeking to transform how businesses operate. The Manager, Software Engineering will lead a high-performing team to build and operate the Data Plane Platform, ensuring scalable and reliable cloud platform capabilities.
Responsibilities
- Lead, mentor, and develop a team of 8–10 software engineers, including hiring, onboarding, performance management, career development, and promotion readiness
- Foster an inclusive, collaborative, and high-performing engineering culture by setting clear expectations, providing timely feedback, and coaching engineers on execution, ownership, technical judgment, and stakeholder communication
- Drive the team's technical execution and roadmap in partnership with Product, Architecture, and Engineering leadership
- Translate product and engineering strategy into actionable plans, priorities, milestones, and measurable outcomes
- Own release readiness activities, including quality gates, go/no-go decisions, incident reviews, and Sev1/Sev2 operational management
- Own the team's delivery, quality, operational readiness, On Call and predictability, while managing capacity, execution risks, dependencies, and tradeoffs
- Partner with Infrastructure, Security, SRE, and Architecture teams to improve platform reliability, observability, deployment automation, and operational excellence
- Maintain strong engineering discipline across planning, estimation, design reviews, testing, CI/CD, incident management, retrospectives, and technical debt management
- Provide technical leadership by reviewing designs, implementation approaches, and operational considerations to ensure quality, scalability, maintainability, and alignment with engineering standards
- Clarify team ownership, responsibilities, and decision-making to enable efficient execution while maintaining quality and alignment
Skills
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
- 2+ years of experience managing software engineering teams, including hiring, coaching, performance management, career development, and team development
- 3 to 5+ years of experience leading the delivery of complex software systems in SaaS, cloud platform, distributed systems, or enterprise software environments
- Proven ability to deliver high-quality software through a team while balancing scope, schedule, quality, reliability, and operational excellence
- Experience building backend services, APIs, and distributed systems using Go, Java, C#, Python, or similar programming languages
- Experience with cloud platforms such as AWS, Azure, and/or Google Cloud Platform
- Ability to plan, prioritize, and execute effectively while managing ambiguity, cross-team dependencies, and changing business priorities
- Strong people leadership skills, including coaching, feedback, performance management, career development, and building accountable, high-performing teams
- Strong cross-functional partnership skills with the ability to align engineering delivery with product priorities, platform strategy, and organizational goals
- Experience improving engineering practices such as planning, estimation, design reviews, automated testing, CI/CD, observability, incident response, and technical debt management
Benefits
- A bonus or commission
- Medical
- Retirement
- Financial
- Wellness
- Time off
- Employee discounts
- And others
- Alteryx has amazing benefits for all Associates which can be viewed here(https://myalteryxbenefits.com/main-site/)
Company Overview