HamburgerMenu
hirist

Engineering Manager - .Net/Distributed Systems

Bulwark Software Research
14 - 18 Years
Gurgaon/Gurugram

Posted on: 26/09/2026

Job Description

Job Purpose :

We are looking for an experienced Software Engineering Manager to lead a team of software engineers in developing and maintaining high-quality technology products.

Total Experience : 14 - 18 years

The ideal candidate will have strong technical expertise across multiple technologies, with extensive experience in full-stack .NET development, software architecture, and distributed systems.

Key Responsibilities:

- Lead, coach, and support a team of Software Engineers in the development and maintenance of technology products.

- Partner closely with Product Management to define long-term technical strategy and translate it into achievable engineering goals.

- Influence and contribute to software architecture and technology decisions.

- Define appropriate engineering, development, and testing approaches aligned with product and technology strategy.

- Drive timely decision-making and remove technical or organizational blockers affecting team progress.

- Establish milestones, priorities, and delivery plans to ensure consistent execution.

- Provide regular updates on engineering progress, risks, dependencies, and delivery status to leadership.

- Build effective relationships with cross-functional stakeholders across Engineering, Product, Design, Data, and other teams.

- Proactively identify and escalate delivery or technical issues.

- Foster a culture of continuous engineering improvement through mentoring, feedback, metrics, and engineering best practices.

Technical Expectations:

- Full-stack .NET development.

- Software architecture and system design.

- Distributed systems.

- Scalable and highly available applications.

- Cloud-based services.

- Software performance and reliability.

- Testing and automation.

- Observability.

- Agile development methodologies.

- Data structures and algorithms.

Leadership Expectations :

- Build and develop high-performing engineering teams.

- Provide strong technical direction without becoming a bottleneck.

- Make and influence architecture decisions.

- Mentor engineers and technical leaders.

- Drive accountability for delivery and engineering quality.

- Effectively manage priorities, dependencies, and blockers.

- Communicate clearly with senior leadership and cross-functional stakeholders.

- Balance short-term delivery with long-term technical strategy.

- Create a culture of ownership, continuous improvement, innovation, and engineering excellence.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...