Lead Software Developer
Job description
The Lead Software Developer provides architectural and engineering leadership for Keypath Education's technology platforms, delivering scalable, secure, data-driven solutions for students, faculty, and administrators. The role combines hands-on development with leading agile scrum teams and overseeing CI/CD and DevOps practices in Azure DevOps, with emphasis on AI and Microsoft Copilot.
At a glance
- Employment
- Full-time · Employee (employment agreement)
- Work mode
- Hybrid · Schaumburg, United States · Toronto, Canada
- Pay
- USD 125,000 – 146,000 / year
What you'll do
- Lead the architecture, implementation, and operation of scalable, secure, highly available solutions across Microsoft Azure, Power Platform, and related Microsoft technologies
- Perform hands-on codebase development for software applications and solutions across the technology and services catalog
- Provide leadership to the Product Development team, including daily standups that maintain alignment, momentum, and productivity
- Lead the design and implementation of CI/CD pipelines in Azure DevOps to support reliable, repeatable, automated deployments
- Provide hands-on prototyping, code review, and mentorship to software engineers across one or more development teams
- Champion the adoption and responsible use of Github Copilot and AI-assisted development practices, including agentic designs and processes
- Collaborate with product owners and team leads to plan, prioritize, and deliver work across multiple concurrent projects
- Ensure security, compliance, performance, and quality standards are met throughout the software development lifecycle
- Support the implementation and continuous improvement of automated quality control processes
What we're looking for
- Senior-level experience architecting, developing, and delivering enterprise solutions on Microsoft Azure and Power Platform
- Strong hands-on experience with Azure DevOps, including project, team, process, and board configuration
- Deep expertise in Azure DevOps CI/CD, deployment automation, and infrastructure as code
- Practical experience delivering AI and machine learning solutions in Microsoft Azure, including Microsoft Copilot, Azure AI Foundry, and Azure AI Services
- Proven success leading agile and scrum teams and driving iterative delivery
- Ability to lead multiple initiatives at once while balancing technical depth, delivery excellence, and stakeholder expectations
- Excellent communication, collaboration, and leadership skills, with the ability to influence technical and business stakeholders
- Bachelor's Degree or higher, preferably in a Computer Science, Technology, Mathematics or Statistics related discipline
- 7+ years of software engineering experience delivering enterprise solutions, with a proven history of leading successful cloud and platform initiatives
- 5+ years of experience designing and implementing cloud-based applications, integrations, automation, and platform capabilities using Microsoft Azure, Power Platform, and related Microsoft technologies
- 5+ years of experience leading software engineering teams and technical projects, including mentoring engineers, guiding delivery practices, and driving execution across multiple workstreams
- Experience applying engineering and solution design practices, including requirements analysis, technical planning, architecture evaluation, troubleshooting, root cause analysis, and development of actionable implementation recommendations
- Strong problem-solving and technical leadership skills, with the ability to evaluate complex systems, make sound engineering decisions, and quickly learn and apply new tools, platforms, and development practices
- Experience delivering AI, machine learning, and intelligent automation solutions, with hands-on familiarity using Microsoft Copilot, Azure AI Foundry, Azure AI Services, or equivalent modern AI development tools
- Experience establishing and maintaining security, governance, compliance, and risk management standards within cloud platforms, CI/CD pipelines, and engineered application architectures
- Excellent communication skills, with the ability to translate engineering concepts, architectural decisions, delivery risks, and technical tradeoffs for both technical and business audiences
- Deep knowledge of enterprise application development and cloud engineering technologies, including Microsoft Azure, App Services, Azure Functions, Logic Apps, API integrations, Azure Storage, SQL Server, and Azure SQL
- Strong experience with Microsoft Azure DevOps, including boards, repos, pipelines, test plans, release workflows, team configuration, and agile project delivery practices
- Hands-on experience with CI/CD and deployment automation technologies, including Azure Pipelines, YAML-based pipeline configuration, Git version control, pull request workflows, and infrastructure as code using tools such as Bicep, ARM templates, or Terraform
- Experience with Microsoft Power Platform technologies, including Power Apps, Power Automate, Dataverse, Power BI, Fabric, custom connectors, and environment governance and deployment practices
- Experience with Microsoft Azure security, identity, and governance capabilities, including Key Vault, Managed Identity, Microsoft Entra ID, role-based access control, policy management, secrets management, and compliance-oriented design practices
- Experience and proficiency in building software solutions with languages and frameworks such as C#, .NET, Python, JavaScript, TypeScript, REST APIs, and modern service integration patterns
- Experience with AI, machine learning, and intelligent automation platforms and tools such as Azure AI Foundry, Azure AI Services, Azure Machine Learning, Microsoft Copilot, prompt engineering practices, and agent-based solution design
- Think logically and be able to articulate thoughts in a clear, concise manner
- Comfortably work both individually and as part of a group
Nice to have
- An understanding of the Higher Education and Post-Secondary Education sector
Your team
Product Development
Benefits
- Competitive array of Medical, Vision and Dental
- Tuition Reimbursement
- Partner Degree Program - earn a free degree from one of our partner institutions
- 401 (k) Retirement Matching Contributions
- Paid Leave Policies
- Paid Holiday Week Shutdown in December
- Family Flex Program
- 2 Mental Health Days per year
- Volunteer Time Off
- Professional Development Programs
- Remote/Flexible Work Options
Apply
About Keypath Education
Make a world of difference.
Keypath Education is a leading global edtech company that partners with the world's leading Universities to create innovative and in-demand online education programs and champion the student journey from enrolment to graduation.
Mission
Unlocking greatness in higher education by partnering with the world's leading Universities to create innovative and in-demand online education programs and champion the student journey from enrolment to graduation.
Key facts
- close to 300 full-time employees (US team)
- Schaumburg, Illinois
- Edtech
- Certified as a Best Place to Work by the Chicago Tribune
- In-country office is in Schaumburg, Illinois
- Physical offices in Schaumburg and Toronto
- Teams gather experts from digital marketing, course development, web development, finance, and student service backgrounds
What they value
- Community
- Collaboration
- Innovation
- Lifelong learning
