Head of Software Engineering
This is a remote position.
Role Highlights- Competitive salary package + performance incentives
- Fun working environment and culture
- Work From Home
- Fixed Day Shift schedule
- 5-day work week - Weekends Off
- HMO package with dependent/s
- Full-time, regular employment
About eSkilled
eSkilled is an international education technology company building advanced software platforms for the vocational education and training sector. Our ecosystem includes:- Student Management Systems (SMS)
- Learning Management Systems (LMS)
- AI-powered course creation tools
- Compliance and governance platforms
- Software Development
- DevOps and Infrastructure
- Quality Assurance and Testing
- Engineering Delivery and Project Management
- Team Size: 30+ engineers across development, DevOps, QA, and project delivery
- Platform Type: Enterprise SaaS platforms used internationally
- Development Model: Distributed remote engineering teams
- Infrastructure: Cloud-based SaaS platforms with high reliability requirements
- Engineering Transformation Focus: AI-assisted development and automated delivery pipelines
- Lead and manage the entire engineering organisation including Development, DevOps, QA, and Project Management teams
- Establish clear engineering structures, accountability frameworks, and team performance standards
- Mentor engineering managers and technical leads
- Ensure alignment between engineering delivery and business objectives
- Oversee DevOps teams responsible for infrastructure, deployment, and environment management
- Lead continuous improvement of cloud infrastructure architecture and scalability
- Ensure high availability, performance, and resilience of production systems
- Implement infrastructure automation and modern DevOps practices
- Own and continuously improve the organisation’s CI/CD pipelines
- Drive improvements in:
- build automation
- release automation
- deployment reliability
- rollback and recovery processes
- Implement engineering metrics to track delivery performance including:
- deployment frequency
- lead time for changes
- change failure rate
- mean time to recovery
- Agentic coding environments
- AI-assisted code generation
- AI-powered code review and testing
- AI-driven documentation generation
- Engineering knowledge automation
- Evaluating and implementing AI development tooling
- Establishing standards for responsible AI-assisted coding
- Improving engineering productivity through AI-driven workflows
- Ensuring AI-assisted development maintains high standards of code quality and security
- Oversee QA teams responsible for automated and manual testing
- Expand automated testing coverage across the platform
- Implement modern quality engineering practices including:
- test automation
- continuous testing
- regression testing frameworks
- performance and load testing
- Ensure quality gates are embedded into CI/CD pipelines
- Modernising development workflows
- Implementing advanced developer tooling
- Improving engineering observability and monitoring
- Automating engineering operations
- Scaling engineering systems to support business growth
- Ensure secure development practices across all engineering teams
- Maintain strong security standards for SaaS platform operations
- Implement secure CI/CD practices and infrastructure security
- Work with leadership to maintain strong information security posture
- Oversee engineering delivery and project execution
- Ensure strong coordination between Product, Engineering, and QA teams
- Establish reliable delivery frameworks and development roadmaps
- Improve predictability and transparency of engineering delivery
Requirements
Required Experience- Proven experience leading engineering teams of 30+ people
- Ideally, 10 years of relevant experience
- Experience managing DevOps, QA, and software development teams
- Strong background in modern SaaS platform engineering
- Deep experience with CI/CD pipelines and DevOps culture
- Experience improving engineering productivity and delivery performance
- Experience managing distributed or remote engineering teams
- Experience implementing AI-assisted software development workflows
- Experience with agentic coding environments
- Experience building high-scale SaaS platforms
- Experience leading engineering transformation initiatives
- Strong cloud infrastructure experience
- Builds high-performance engineering teams
- Is passionate about innovation in software development
- Is focused on engineering excellence and continuous improvement
- Can scale engineering organisations effectively
- Brings strong technical leadership and clear decision-making
Benefits
Why Join eSkilled- Work on advanced AI-enabled technology platforms
- Lead a large international engineering organisation
- Help shape the future of education technology
- Fully remote work environment
- Annual Pay Reviews
- PHP 100,000 medical coverage for 2 dependents
- Dental and optical benefits
- Company-provided equipment
- Virtual games, events, and lunch outs
- Opportunity to drive engineering innovation and transformation