Job Description:
The Software Engineering Head leads the development and delivery of high-quality software solutions, driving innovation, agility, and engineering excellence. The role oversees multiple teams across development, DevOps, and architecture, ensuring alignment with business goals and digital transformation strategies.
Experience & Education:
- Bachelor’s degree in computer science, Software Engineering, or related field (Master’s preferred).
- 12+ years in software engineering, with 3+ years in leadership roles.
- Expertise in modern development frameworks, cloud platforms, Agile/DevOps practices
Responsibilities:
- Define and execute software engineering strategy aligned with business and IT objectives.
- Lead end-to-end delivery of scalable, secure, and high-performance software solutions.
- Implement Agile, DevOps, and CI/CD practices to optimize speed and quality.
- Collaborate with product management, enterprise architecture, systems integration, and business units to define requirements and roadmaps.
- Act as a senior point of contact for technology discussions, delivery issues, and executive updates.
- Ensure software delivery complies with cybersecurity, regulatory, and governance requirements.
- Introduce modern engineering tools, frameworks, and automation techniques to accelerate digital innovation.
- Champion initiatives around AI in software development, low-code/no-code platforms, and API-first architectures
- Mentor and develop high-performing engineering teams and technical leaders.
- Foster innovation through adoption of modern frameworks, cloud technologies, and automation.
Certifications (Good to Have):
- AWS Certified DevOps Engineer or Azure DevOps Engineer Expert
- TOGAF Certified
- PMP,ITIL Expert, SAFe (Scaled Agile Framework) Certification, or equivalent leadership certifications.