Director, Software Engineering - Platform Development

New
J
JobgetherHealthcare software
Based in the United StatesFull-TimeDirector
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
At least 10 years of hands-on software engineering and solution design experience in a technical environment; at least five years of people leadership experience
Required Skills
Node.jsASP.NETMicrosoft AzureMicrosoft .NETMicrosoft SQL ServerC#AngularReactCI/CDAzure DevOps

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, or a related field, or an equivalent combination of education and experience.
  • At least 10 years of hands-on software engineering and solution design experience in a technical environment.
  • At least five years of people leadership experience, including leading engineering managers, architects, and software development teams.
  • Experience across the software development lifecycle, including design, development, testing, validation, deployment, and maintenance.
  • Knowledge of software validation in FDA-regulated environments, including 21 CFR Part 11, HIPAA, and E2B requirements.
  • Extensive experience with the Microsoft .NET stack, including C#, Visual Studio, TFS/Azure DevOps, ASP.NET, WebForms, MVC, and web services/API development.
  • Familiarity with React, Angular, and Node.js.
  • Hands-on experience with cloud platforms, particularly Microsoft Azure, and designing secure, scalable cloud-based solutions.
  • Understanding of relational database management systems, particularly Microsoft SQL Server and/or Oracle.
  • Experience with team development software, automated testing tools, CI/CD practices, and modern release management processes.
  • Understanding of Agile software development principles, structured programming, and engineering best practices.
  • Ability to establish development standards and processes and produce technical documentation.
  • Flexibility to accommodate business needs and varying working hours.

Responsibilities

  • Lead the technical design, development, and implementation of enterprise software solutions and platform capabilities.
  • Build and manage a platform development team of software development managers, architects, and engineers.
  • Assess enterprise platform components and define a phased modernization roadmap.
  • Collaborate with business segment engineering teams to deliver reusable, scalable, and secure solutions.
  • Participate in the software development lifecycle from requirements and solution design through implementation, validation, deployment, and support.
  • Establish engineering standards, delivery practices, and readiness gates for progressing solutions from concept to production.
  • Improve CI/CD, testing, deployment, release management, documentation, and operational support workflows.
  • Guide responsible adoption of AI-assisted software development and machine learning capabilities.
  • Partner with Information Security on code quality, dependencies, third-party risks, data handling, and secure deployment.
  • Manage delivery risks, escalations, resources, and priorities across Agile engineering pipelines.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now