Engineering Manager - .Net/Distributed Systems (India)

Engineering Manager - .Net/Distributed Systems (India)

28 Sep
|
Bulwark Software Research
|
India

28 Sep

Bulwark Software Research

India

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 solid 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.

📌 Engineering Manager - .Net/Distributed Systems (India)
🏢 Bulwark Software Research
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: engineering manager - .net/distributed systems (india) / india