Director Software Engineering

15 - 24 years

50 - 90 Lacs

Posted:3 days ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

The Director of Software Engineering will collaborate with multiple teams across the Technology organization. This individual is responsible for providing domain expertise, overseeing process enhancements, and ensuring successful delivery of team projects. Software engineering managers who lead product and platform-oriented scrum teams will report directly to this role. Additionally, the Director will work closely with product management, project management, infrastructure, information security, and other business stakeholders to deliver customer-focused solutions and implement world-class service-oriented architectures that support the company's rapid growth and evolving business needs. This position is integral throughout the entire software development lifecycle.

Responsibilities:

  • Report directly to the Vice President of Software Engineering and concentrate on strategic initiatives to ensure alignment with the organizations overarching objectives.
  • Partner closely with senior product leaders to shape product roadmaps that help close competitive gaps, allow us to penetrate new industries/markets, and/or win strategic deals.
  • Collaborate effectively with infrastructure, product and project management, operations, and account management teams to cultivate a unified team approach.
  • Assess and estimate the required level of effort for high-level requests from business stakeholders.
  • Work with software architects to come up with solution designs on highly visible projects.
  • Provide leadership and guidance to several engineering managers and their respective teams across multiple regions.
  • Lead recruitment initiatives to expand and strengthen software development teams.
  • Possess a clear understanding of the software development lifecycle, particularly around project management, development, quality, release, and production support.
  • Develop comprehensive domain expertise and promote best practices throughout all scrum teams.
  • Monitor and manage data measurements related to objectives and key results, helping guide teams toward achieving success.
  • Demonstrate strong organizational ownership across people, strategy, process, and execution.
  • Establish and maintain communication standards across the Technology department and broader company business units.

Preferred candidate profile:

  • BE/BTECH/MS in Computer Science or equivalent education.
  • 15+ years of software engineering experience, with at least 5 years of experience in technology leadership and management roles.
  • Proven technical experience in building and scaling SaaS or B2B platforms involving high-volume data processing and third-party integrations.
  • Hands-on experience working with modern full-stack development consisting of micro-frontend web applications, microservices, event-driven architecture and cloud-native solutions such as AWS.
  • Backend: Java / Spring Boot, Node.js, Go or Python
  • Frontend: Angular, React, or Vue.js
  • Databases: SQLServer, MySQL, MongoDB, DynamoDB, Redis, etc.
  • Strong understanding of data privacy, secure data at-rest and in-transit solutions.
  • Familiarity with DevSecOps practices (vulnerability scanning, CI/CD pipelines, and infrastructure as code).
  • Strong foundation in observability and system reliability (metrics, tracing, logging, monitoring, alerting, and incident response).
  • Preferred experience collaborating with legal, compliance, and data privacy teams to ensure solutions meet all regulatory requirements.
  • Proven track record of leading multiple distributed engineering teams in fast-paced environments.
  • Skilled in mentoring engineering managers and senior engineers to scale / develop leadership capabilities.
  • Experienced in OKR or KPI-driven management with focuses on productivity, quality, and reliability.
  • Solid understanding of the agile development process and software release processes.
  • Must be a self-starter who is highly organized, strategic, and team-oriented.
  • Demonstrated ability to excel in dynamic and fast-evolving environments through modernizing legacy systems while ensuring continuity of regulated operations.
  • Detail oriented, with strong written and verbal communication skills targeting both technical and non-technical audiences.
  • Passionate in engineering excellence, including automation and continuous improvements.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Accurate Background logo
Accurate Background

Background Screening

Irvine

RecommendedJobs for You

noida, uttar pradesh, india

hyderabad, telangana, india