Software Engineering Manager (.NET)

Skills
.NET FrameworkEnterprise Software
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 10+ years of hands-on software engineering experience
  • 5 to 7+ years leading software engineering teams
  • Deep experience building enterprise-scale applications using the Microsoft .NET technology stack
  • Strong software architecture and system design expertise
  • Ability to remain technically engaged and contribute when needed
  • Experience leading senior engineers and developing high-performing technical teams
  • Strong understanding of Agile/Scrum methodologies with a track record of improving sprint execution and delivery
  • Knowledge of application security and secure software development practices

Nice to have

  • Hands-on leader
  • Player-coach
  • Collaborative
  • Ownership mindset
  • Continuous improvement

Day to day

  • Lead multiple .NET engineering teams and stay hands-on with code and architecture.
  • Drive technical direction and make architectural decisions for enterprise applications.
  • Coach senior and staff engineers while improving execution, accountability, and agile discipline.