Software Engineering Manager

Skills
Microsoft SQL ServerC# In .NET
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 6+ years managing software development teams
  • 7+ years hands-on software engineering experience
  • Strong experience with C# and .NET / .NET Core
  • Strong knowledge of Microsoft SQL Server
  • Experience delivering enterprise-scale software systems
  • Strong understanding of software architecture design patterns and OOP
  • Experience working in Agile development environments
  • Willing to travel for initial onboarding
  • Bachelor’s degree in Computer Science Engineering or related field or equivalent experience

Nice to have

  • Hands-on leadership
  • Mentoring mindset
  • Architectural thinking
  • Process improvement focus
  • Healthcare exposure
  • Azure familiarity
  • CI/CD orientation

Day to day

  • Lead and mentor a growing engineering team building healthcare technology systems
  • Oversee delivery of multiple enterprise software projects while balancing hands-on technical contribution
  • Provide architectural direction and improve engineering practices including code reviews testing and CI/CD
  • Collaborate with stakeholders to translate business needs into scalable reliable technical solutions

Hiring process

  • Submit resume in PDF format