Partner company leading the evolution of enterprise software platforms in a highly regulated healthcare environment.
Responsibilities
Lead the technical design, development, and implementation of enterprise software solutions and platform capabilities.
Build and manage a high-performing platform development team comprising software development managers, architects, and engineers.
Assess existing enterprise platform components and define a phased modernization roadmap covering API gateways, workflow orchestration, capability services, integrations, event-driven architecture, data persistence, and data warehouse connectivity.
Collaborate with business segment engineering teams to design and deliver reusable, scalable, and secure solutions.
Participate throughout the software development lifecycle from requirements and solution design through implementation, validation, deployment, and support.
Establish common engineering standards, delivery practices, and readiness gates from concept to proof of concept, pilot, and production.
Improve CI/CD, unit testing, deployment, release management, technical documentation, and operational support workflows.
Guide responsible adoption of AI-assisted software development and machine learning capabilities.
Partner with Information Security to review code quality, dependencies, third-party library risks, data handling, and secure deployment practices.
Manage delivery risks, escalations, resource allocation, and priorities across Agile engineering pipelines.
Contribute to the IT Enterprise Architecture Center of Excellence.
Monitor emerging technologies, development methodologies, and industry best practices.
Oversee resource management, team development, and continuous improvement across Platform Development.
Requirements
Bachelor's degree in Computer Science, Information Systems, or related field, or equivalent combination of education and experience.
At least 10 years of hands-on software engineering and solution design experience.
At least 5 years of people leadership experience, including leading engineering managers, architects, and software development teams.
Extensive experience across all phases of the software development lifecycle.
Strong knowledge of software validation in FDA-regulated environments, including 21 CFR Part 11, HIPAA, and E2B requirements.
Extensive experience with the Microsoft .NET technology stack, including C#, Microsoft Visual Studio, TFS/Azure DevOps, ASP.NET, WebForms, MVC, and web services/API development.
Familiarity with modern web development frameworks such as React, Angular, and Node.js.
Hands-on experience with cloud platforms, particularly Microsoft Azure.
Strong 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.
Solid understanding of Agile software development principles, structured programming, and engineering best practices.
Strong technical documentation skills.
Excellent written, verbal, and interpersonal communication skills.
Strong organizational skills, attention to detail, and ability to manage multiple priorities.
Flexibility to accommodate business needs and varying working hours.
Experience with platform modernization, enterprise architecture, AI-assisted development, or intelligent automation is highly valuable.