What you'll do:
- Partner with Product and Design to shape product opportunities into well-scoped, technically sound features that deliver clear customer and business value.
- Foster a culture of iteration - help the team learn quickly by shipping small, testable changes and using feedback to guide what comes next.
- Lead by example - contribute to critical code reviews, prototypes, and production debugging. Set and uphold high standards for design, performance, and maintainability.
- Drive clear execution - set shared expectations around quality, timelines, and outcomes; delegate ownership thoughtfully; and maintain open communication with partners along the way.
- Coach, hire, and retain a high-performing, diverse engineering team. Run weekly 1:1s, provide actionable feedback, and foster career growth.
- Collaborate across teams—work closely with other engineering leaders, product peers, and partner functions to deliver cross-cutting initiatives and share best practices.
- Continuously improve how the team works—identify bottlenecks, refine processes, and remove impediments to sustain velocity, reliability, and joy in the work.
- Support production health, partnering with our reliability teams to monitor, triage, and resolve issues as they arise, including participation in the on-call rotation.
What you should have:
- Demonstrated success leading teams that ship customer-facing product features with measurable impact on usability, reliability, or scale.
- Experience driving iterative delivery—helping teams test, learn, and adapt quickly while maintaining technical and operational excellence.
- Technical fluency with modern web technologies—ideally TypeScript, React, Node.js, AWS, Postgres, Kubernetes—and experience building scalable, user-facing applications.
- 3+ years of engineering management experience, with a track record of coaching engineers at multiple levels, giving clear and empathetic feedback, and supporting growth through fair, evidence-based promotion practices.
- Strong computer science fundamentals applied at scale, supported by a degree in Computer Science, Engineering, or equivalent practical experience.
- Excellent communication and collaboration skills, with the ability to translate complex technical concepts for non-technical partners and lead difficult conversations constructively.
- A bias for clarity, pragmatism, and delivering outcomes that make a difference for customers.
Nice to haves
- Experience working in a B2B SaaS environment, ideally with both self-serve and enterprise product surfaces.
- Experience evolving legacy systems or scaling products through periods of rapid growth.
- Interest in applying AI or machine learning to improve product experiences.
Top Skills
What We Do
Articulate develops e-learning software, content, and resources that change the way the world learns.
More than 106,000 organizations worldwide, including all 100 of Fortune 100, have created millions of courses using our online training apps, Articulate 360 and Rise.com.
With Articulate 360, e-learning developers get everything they need to create courses for their learning management systems, including the award-winning authoring app Storyline 360.
With Rise.com, organizations get everything they need to create, track, and manage their online training in one complete system. It's the all-in-one online training system employees love.
Articulate also has the industry's largest community, E-Learning Heroes, where online training professionals get inspiration, guidance, product support, and best practices on building online training. Join the 965,000+ member of E-Learning Heroes.
As a human-centered organization, Articulate is driven by our vision to empower people to live better lives. We're committed to providing the best value to customers and doing right by our employees.
We're building a team that looks like the world we live in and an environment where people from diverse backgrounds feel like we belong. Learn more about why we're one of Inc. Magazine's Best Workplaces of 2020.