Engineering Head

Good co India

India

Remote

INR 4,000,000 - 7,000,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Good co India is seeking an experienced Head of Engineering to define the technology strategy and lead multiple engineering teams across software development, platform engineering, cloud infrastructure, and DevOps. You will drive end-to-end product delivery, establish standards, and mentor engineers to scale the organization.

Strong collaboration with product and security teams is essential. The role demands building high-performing teams, managing budgets, and continuously improving CI/CD,

Qualifications

  • 5–10 years of engineering leadership experience.
  • Strong background in software architecture and system design.
  • Experience with cloud platforms (AWS/Azure/GCP).
  • Proficiency in DevOps, CI/CD, and Kubernetes.
  • Excellent communication with leaders and teams.
  • Experience scaling engineering orgs and budgets.

Responsibilities

  • Define and execute engineering strategy and roadmap.
  • Lead software development, platform, cloud, DevOps, QA across teams.
  • Oversee design, development, testing, deployment, maintenance of scalable systems.
  • Establish engineering standards and best practices across teams.
  • Drive end-to-end product and platform delivery with quality and security.
  • Collaborate with product, data science, security, and operations to translate requirements into solutions.
  • Build high-performing teams through recruitment, mentoring and growth.
  • Define engineering KPIs and delivery metrics to monitor performance.
  • Drive cloud adoption, CI/CD improvements, platform modernization, scalability.
  • Manage budgets, resources, and vendor relationships for optimal costs.
  • Establish security, reliability engineering, incident management and DR practices.
  • Evaluate emerging technologies and reduce technical debt while maintaining balance.

Skills

Engineering leadership
Software architecture
Distributed systems
Cloud platforms
CI/CD pipelines
Kubernetes
DevOps practices
Security & reliability
Stakeholder management
Agile methodologies

Education

Bachelor's degree in Computer Science / IT / Software Engineering

Job description

Role & responsibilities

  • Define and execute the engineering strategy and technology roadmap in alignment with the organization's business objectives.
  • Lead and manage engineering teams across software development, platform engineering, cloud infrastructure, DevOps, and quality assurance.
  • Oversee the design, development, testing, deployment, and maintenance of scalable, secure, and high-performance software systems.
  • Establish engineering standards, software architecture principles, coding guidelines, and best practices across teams.
  • Drive end-to-end product and platform delivery, ensuring quality, reliability, security, and timely execution.
  • Collaborate with product management, business leadership, data science, security, and operations teams to translate business requirements into technical solutions.
  • Build and scale high-performing engineering teams through recruitment, mentoring, performance management, and career development.
  • Define engineering KPIs, delivery metrics, productivity measures, and operational goals to monitor team and organizational performance.
  • Drive cloud adoption, DevOps automation, CI/CD improvements, platform modernization, and infrastructure scalability.
  • Manage engineering budgets, resource allocation, technology investments, and vendor relationships to optimize costs and productivity.
  • Establish practices for application security, reliability engineering, incident management, disaster recovery, and technical risk mitigation.
  • Evaluate emerging technologies, frameworks, and architectural approaches to improve development efficiency and product capabilities.
  • Identify and reduce technical debt while maintaining a balance between innovation, maintainability, and delivery speed.
  • Lead cross-functional technical discussions, architecture reviews, and critical incident resolution.
  • Foster a culture of engineering excellence, accountability, collaboration, continuous learning, and innovation.
  • Communicate engineering progress, risks, resource requirements, and strategic recommendations to executive leadership and stakeholders.

Preferred candidate profile

  • 5 to 10 years of experience in software engineering, application development, platform engineering, or related technology roles, with substantial technical leadership experience.
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related technical discipline.
  • Strong understanding of software architecture, system design, distributed systems, microservices, APIs, databases, and scalable application development.
  • Hands-on experience with modern development technologies, programming languages, frameworks, and cloud platforms such as AWS, Azure, or GCP.
  • Proven experience leading engineering teams, managing delivery commitments, mentoring engineers, and coordinating cross-functional initiatives.
  • Experience with DevOps practices, CI/CD pipelines, automated testing, infrastructure as code, containerization, and Kubernetes.
  • Strong knowledge of application security, performance optimization, reliability engineering, observability, and production operations.
  • Demonstrated ability to translate business objectives into technical roadmaps, architecture decisions, and executable engineering plans.
  • Experience managing project priorities, engineering capacity, delivery risks, technical debt, and resource allocation.
  • Strong problem-solving, decision-making, organizational, and stakeholder management skills.
  • Excellent communication skills, with the ability to explain complex technical concepts to business leaders and non-technical stakeholders.
  • Experience recruiting, developing, and retaining engineering talent while establishing effective performance evaluation and feedback processes.
  • Familiarity with Agile methodologies, product development lifecycles, quality assurance, and continuous improvement practices.
  • Ability to balance hands-on technical guidance with people management, strategic planning, and operational accountability.
  • A track record of delivering reliable software products, improving engineering productivity, and demonstrating measurable business outcomes.
  • Experience scaling engineering organizations, managing budgets, and reporting to executive leadership is an advantage.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Head of Engineering – Technology, Delivery & Business Growth
Head of Engineering – Technology, Delivery & Business Growth

Abel Techsoft Pvt Ltd • Ernakulam

On-site
INR 5,000,000 - 9,000,000
Head of Engineering
Head of Engineering

Zigly • Delhi

On-site
INR 3,500,000 - 6,000,000
Engineering Manager
Engineering Manager

Broadway Career Page • Gurugram District

On-site
INR 3,000,000 - 5,000,000
Engineering Manager
Engineering Manager

Training Basket • Dadri

On-site
INR 4,200,000 - 7,000,000
Engineering Manager
Engineering Manager

NexTurn • Hyderabad

On-site
INR 3,000,000 - 5,500,000
Technical Director
Technical Director

Vrize • Bengaluru

On-site
INR 3,800,000 - 7,000,000
Head of Engineering
Head of Engineering

Opniscience Inc. • India

On-site
INR 2,000,000 - 3,000,000
Competitive compensation
Benefits package
Engineering Manager - Female
Engineering Manager - Female

Kaerusworld Management Solutions • Bengaluru

On-site
INR 3,000,000 - 7,000,000
Sr. Director/VP - Engineering
Sr. Director/VP - Engineering

Quoreka • Bengaluru

On-site
INR 4,000,000 - 9,000,000
Technical lead
Technical lead

Quikr • Pune District

On-site
INR 4,000,000 - 7,000,000