Manager of Software Engineering is responsible for leading
and developing a team of software engineers and contributing to the delivery of
high‑quality
software solutions. This role partners with product owners, architects, and
cross‑functional
stakeholders to implement engineering standards, support Agile practices, and
ensure efficient execution of software development activities. The position
focuses on team leadership, hands‑on delivery oversight, process
improvement, and fostering a collaborative and high‑performing
engineering culture.
MAJOR RESPONSIBILITIES AND ACCOUNTABILITIES
· Lead, mentor,
and develop a team of software engineers and technical resources
· Support
continuous improvement and skill enhancement of team members
· Manage day‑to‑day
engineering operations and resource allocations
· Build strong
working relationships with product, business, and technology partners
· Provide
estimations, prioritize engineering tasks, and adjust plans as needed
· Support Agile
processes and ensure adherence to engineering best practices
· Conduct
regular team meetings and one‑on‑one sessions with direct reports
· Manage work‑in‑progress
(WIP) and help teams balance capacity
· Translate
product roadmaps into engineering work items and execution plans
· Support data‑driven
decision‑making for technical investments
· Assess
challenges, propose solutions, and escalate issues when required
· Collaborate
with architecture and security teams to meet technical standards
· Support process
improvements and adoption of emerging technologies
· Manage small‑to‑medium
sized projects and cross‑team collaboration
· Assist with
budget awareness for resources, tools, and operational needs
· Communicate
effectively with stakeholders and resolve team‑level conflicts
· Foster a
positive, inclusive, and collaborative engineering culture
Requirements
Qualification:
Bachelor’s degree in information technology, computer
science or related fields
Years of Experience:
8–14 years of experience:
· In Software
Engineering, People management
· In stakeholder
management
· In software
development
· In software
architecture
In Engineering standards, Processes and Frameworks
2+ years of experience:
· In a
management position
Skills and Capabilities
People Management Skills
· Strong
managerial and team building skills
· Process
oriented, methodological
· Strong
communication skills for communicating with technology resources, product SMEs,
business owners and vendors
Technical Skills
· Knowledge of
best practices for Software development processes and methodologies
· Prior
management experience required, experience with software applications and full
project lifecycle required and program management
· Experience in
leading software development projects and teams
· Functional
knowledge of software architecture best practices and processes
· Knowledge of
modern application development frameworks (C#, .NET Core, native mobile
frameworks, Azure, AWS, GCP ,Java, Python, GenAI, DevOps)
Skills Required
- Bachelor's degree in information technology, computer science, or a related field
- 8-14 years of experience in software engineering and people management
- 8-14 years of experience in stakeholder management
- 8-14 years of experience in software development
- 8-14 years of experience in software architecture
- 8-14 years of experience with engineering standards, processes, and frameworks
- At least 2 years of management experience
- Strong managerial and team-building skills
- Strong communication skills with technology, product, business, and vendor stakeholders
- Knowledge of software development processes and methodologies
- Experience with software applications and the full project lifecycle
- Experience with program management
- Experience leading software development projects and teams
- Functional knowledge of software architecture best practices and processes
- Knowledge of modern application development frameworks and cloud technologies
- Experience with Lean Development tools and Agile methodologies
What We Do
Embark is a specialized consulting and execution platform that helps global enterprises establish, operate, scale, and transform Global Capability Centres in India. Its integrated offering spans strategy, workspace, talent, human resources, legal, finance, tax, real estate, and IT. Operating as an end-to-end partner, Embark supports global companies with setup, managed services, and long-term operational integration.







