Sr. Software Engineer - Automate

Skills
Full-Stack DevelopmentContinuous IntegrationDatabasesEasily AdaptableEnglishHealthcarePersonal Boundaries
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 7+ years of professional software engineering experience with deep hands-on .NET and C# work including both .NET Framework 4.8 and modern .NET
  • Strong grasp of object-oriented design design patterns and modern software engineering practices
  • Proficiency with Microsoft SQL Server including complex queries stored procedures and performance tuning
  • Experience with full stack on-premises software delivery where the customer controls the upgrade
  • Experience on large long-lived complex codebases
  • Experience writing unit tests and a point of view on what makes a test worth keeping
  • Git dependency injection and working knowledge of Agile delivery
  • Experience with CI/CD pipelines and build and release tooling ideally including GitLab
  • Track record of mentoring other engineers
  • Excellent written and verbal communication in English and comfort working across time zones
  • Practical experience using AI coding assistants on production work and the judgment to know when not to

Nice to have

  • Mentoring
  • Technical leadership
  • Quality focus
  • Cross-functional communication
  • AI fluency
  • Problem solving

Day to day

  • Design and build new capabilities for a mature, widely deployed .NET automation platform
  • Translate product requirements into technical specifications, implementation plans, test plans, and release plans
  • Diagnose and fix complex cross-component defects across desktop client, server components, and database layers, while keeping the platform healthy and supportable
  • Mentor engineers, raise code review standards, lead projects when needed, and help the team use AI tools effectively