Software Development Team Lead - Digital Experience
Core
Lead the full software delivery lifecycle and serve as technical authority for applications, APIs, and systems while integrating AI capabilities into production software.
Role type
Senior IC Software Development Team Lead (Digital Experience)
Builds
Production software systems, APIs, integrations, automation platforms, and AI-enabled features
Domain
Post-secondary education + Cloud/Enterprise Architecture
Deliverable
production ML models | product features | infrastructure
Required skills
Cloud platform expertise (AWS/Azure/GCP), DevOps, CI/CD, Generative AI integration, Large Language Models, AI orchestration, System architecture, Team leadership, Technical mentoring, Automation design
Preferred skills
Experience in public sector or complex institutional environments, Product strategy alignment, Accessibility considerations
Technologies
AWS, Azure, GCP, REST, CI/CD, DevOps
Responsibilities
Lead full software delivery lifecycle from architecture to support, Establish and uphold development standards and architectural patterns, Oversee and approve changes to production environments, Drive proof-of-concept work and rapid prototyping for new approaches, Build software incorporating AI and automation capabilities, Evaluate and embed AI tools into modern software solutions, Identify and develop automation solutions to streamline workflows, Maintain and optimize live systems through performance tuning and incident response, Lead, mentor, and develop a team of developers, Coordinate delivery across internal developers and contractors
Seniority
Senior, hands-on IC with leadership responsibilities