Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Good co India

NewBe an early applicant

Engineering Head

Posted
Discussion

Description

Role & responsibilities

  • Define and execute the overall engineering strategy, technology vision, and technical roadmap aligned with business objectives.
  • Lead and manage engineering teams across software development, architecture, DevOps, QA, and infrastructure.
  • Oversee end-to-end software development, ensuring high-quality, scalable, secure, and reliable technology solutions.
  • Drive system architecture, technology selection, engineering standards, and best practices.
  • Lead the design and development of scalable applications, APIs, microservices, and enterprise technology platforms.
  • Collaborate with Product, Business, Design, and Operations teams to translate business requirements into technical solutions.
  • Establish and optimize software development lifecycle (SDLC), Agile methodologies, CI/CD pipelines, and release management processes.
  • Drive cloud adoption, infrastructure modernization, automation, and technology transformation initiatives.
  • Ensure application performance, scalability, availability, security, and compliance with industry standards.
  • Manage engineering budgets, resource allocation, technology investments, and operational costs.
  • Establish engineering KPIs, monitor delivery performance, and drive continuous process improvements.
  • Identify and mitigate technical risks, manage technical debt, and ensure effective system maintenance.
  • Recruit, mentor, and develop engineering managers, technical leads, and software engineers.
  • Foster a culture of innovation, accountability, collaboration, and continuous learning.
  • Present engineering performance, technology initiatives, and strategic recommendations to executive leadership and stakeholders.

Preferred candidate profile

  • 6 to 11 years of overall experience in Software Engineering, Technology Development, or IT, with substantial experience in technical leadership.
  • Proven experience leading engineering teams and managing end-to-end software development and delivery.
  • Strong expertise in software architecture, system design, distributed systems, microservices, and enterprise application development.
  • Hands-on understanding of programming languages such as Java, Python, JavaScript, Node.js, Go, or similar technologies.
  • Experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform.
  • Strong knowledge of databases, API development, system integration, application security, and performance optimization.
  • Experience with DevOps practices, CI/CD pipelines, Docker, Kubernetes, and infrastructure automation.
  • Demonstrated ability to build and scale high-performing engineering teams and mentor technical leaders.
  • Strong understanding of Agile, Scrum, SDLC, software quality assurance, and project delivery methodologies.
  • Experience managing technical roadmaps, engineering budgets, resource planning, and technology investments.
  • Ability to balance business priorities, technical feasibility, scalability, and long-term architectural requirements.
  • Strong problem-solving, strategic thinking, decision-making, communication, and stakeholder management skills.
  • Experience in FinTech, Banking, Payments, SaaS, or other technology-driven industries is an advantage.
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related discipline; master's degree or MBA preferred.
  • Relevant certifications in Cloud Architecture, Software Engineering, DevOps, Project Management, or Agile methodologies are advantageous.

Skills

Apply

See also