Head - Software Engineering

Department Icon IT / Software Development & Related
102+ Applicants
Posted: 2 days ago
20-28 years
Bangalore
work from office

Posted: 2 days ago
|
Applicants: 104+
Job Description
Similar Jobs
Please verify your account first! Send OTP

Job Description

Head Of Engineering:
The Head of Software Engineering Development will report directly to the CEO and lead all software development and testing activities for the SaaS based platform. This leader will build, scale, and empower a high-performing software engineering organization that serves as the global development hub for the product. As a key member of the technology leadership team, you will be a strategic and execution-focused technologist who drives high-quality software delivery, organizational growth, and engineering excellence.
As Head of Software Development & Engineering, you will lead the testing and engineering teams delivering critical platform capabilities.
What youll do:
- Lead the software development and QA teams responsible for core services, applications, and integrations.
- Own the end-to-end development lifecycle for Platform-from technical design and implementation to defect resolution and engineering quality.
- Define and implement the growth and expansion strategy for the company including organizational design, hiring, onboarding, and skills development.
- Foster a culture of innovation, accountability, and continuous improvement within the engineering teams.
- Partner with Product Management, Program Management, Architecture, and Business stakeholders to align product strategy and execution.
- Drive engineering agility and code quality through strong adoption of Agile, DevSecOps, test automation, and clean architecture practices.
- Contribute to the evolution of software architecture, scalability, and modernization initiatives.
- Track engineering KPIs such as velocity, quality, and throughput, and provide regular updates to global leadership.
- Collaborate effectively across time zones and functions to ensure timely, high-quality software delivery.
- Stay abreast of emerging technologies, frameworks, and trends to inform strategic decisions and enhance team capabilities.

- Invest in leadership development, technical mentoring, and career growth for engineers within the organization.
- Serve as a thought partner to the CEO on software strategy, technical leadership, and organizational scale.
What Were Looking For:
- Master of Science in Engineering, Computer Science, or related technical discipline (or equivalent practical experience).
- 20+ years of software testing, development, and technical leadership experience.
- Proven track record of building and scaling global or regional engineering centers.
- Deep experience in enterprise-scale application development using cloud-native architectures, practical implementation of AI tools, microservices, REST APIs, and modern frameworks (e.g., Spring Boot, Hibernate).
- Familiarity with modern engineering tools such as Git, Jenkins, JUnit, Bitbucket, and SonarQube.
- Agile and Project Management Skills: An Engineering Manager in an Agile environment is a key driver of technical delivery. This requires a strong grasp of Agile methodologies (like Scrum and Kanban) and the ability to apply them effectively. They must be able to:
1. Facilitate Agile ceremonies and foster a DevOps culture.
2. Manage team capacity and resource allocation.
3. Break down complex problems into manageable tasks.
4. Prioritize work based on business value.
5. Identify and mitigate risks to the project.

Looking to get Placed? Try our Placement Guarantee Plan

- Strong collaboration skills and ability to influence and align with global stakeholders across Product, QA, DevOps, and Architecture.
- Informal leadership experience: Often, the transition to management starts with informal leadership roles. This could include mentoring junior developers, leading small projects, or acting as a technical lead. These experiences demonstrate an aptitude for guiding and inspiring others.
- Entrepreneurial mindset and comfort operating in a dynamic, fast-paced environment.
- Experience as a hands-on software engineer: This is the most fundamental requirement. They should have a proven track record as an individual contributor, having written and shipped code. This experience provides them with credibility and a deep understanding of the challenges their team faces.
- Experience in an Agile environment: The candidate must be comfortable and experienced with the principles of Agile development. This includes familiarity with Scrum or Kanban, continuous integration/continuous delivery (CI/CD), and a focus on iterative development and fast feedback loops.
- Cross-functional collaboration: They should have experience working closely with product managers, designers, and other departments. This shows they can align engineering efforts with business goals and navigate the complexities of product development.
- Problem-solving and decision-making in a team context: The ability to analyze complex issues, consider different solutions, and make data-driven decisions that benefit the entire team is crucial.

Skills

IT Product DevelopmentTechnical ArchitectCTOIT Project ManagementAgileDevopsSoftware ArchitectureSoftware DevelopmentSoftware TestingTestingSoftware EngineerCloud

If a job posting appears fraudulent, asks for payment, contains misleading information, or violates our guidelines, please report it immediately. Our team will review it promptly, Jobaaj does not charge any fee from the applicants.

Important dates & deadlines?

Application Deadline

12 Oct 26, 02:46 PM IST

Similar Jobs

View All
Loading...
Bag Logo
Jobaaj
Don't Miss out any Updates

Subscribe now for the latest job alerts
and never miss an update

Job Alert
Google hiring for Specific Roles Apply Now!
1 min ago
New Opportunity
Amazon is hiring freshers Apply Now!
5 min ago
Featured Jobs
Microsoft opening 50+ positions Apply Now!
10 min ago

Head - Software Engineering

Share with