UBC
UBC
1,001 – 5,000 Employees
BiotechnologyConsultingHealthcare
UBC works across healthcare and biotechnology to help connect patients with specialty therapies. Its services support biopharmaceutical programs through patient access, risk management, and evidence development. The company uses real-world data and technology to help clients monitor treatment safety, understand how medicines are used, and improve the patient journey.

Director of Software Engineering, Platform Development

Lead UBC’s platform modernization, guiding Microsoft-based engineering for pharmaceutical support and drug development services. Build secure, scalable, AI-enabled solutions in a regulated healthcare setting.

Description

  • Lead the platform team and guide architects and senior software engineers.
  • Build and manage a team for internal software development, platform engineering, and AI-enabled capabilities.
  • Evaluate enterprise platform components and set a phased roadmap for a modern digital platform.
  • Oversee Microsoft-based framework development and maintenance in a highly regulated setting.
  • Direct the migration of systems to advanced solutions.
  • Assess and integrate AI and machine learning for intelligent platform automation.
  • Lead the technical design and delivery of software solutions.
  • Contribute across all stages of the system development life cycle (SDLC).
  • Work with business segment engineering teams to deliver reusable, scalable, secure solutions.
  • Set readiness standards and approval gates for concept, proof of concept, pilot, and production stages.
  • Develop and improve CI/CD, unit testing, deployment, release management, documentation, and operational support processes.
  • Promote responsible use of AI-assisted development.
  • Work with Information Security on code quality, dependencies, library risks, data handling, and secure deployment.
  • Manage risks, escalations, and resource use across Agile delivery pipelines.
  • Contribute as a key member of the IT Enterprise Architecture Center of Excellence.
  • Manage resources for the IT Platform Development team.
  • Supervise Software Development Managers, Software Architects, and Software Development Engineers.

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 5 years of people leadership experience.
  • Strong attention to detail and ability to bring work to a successful conclusion.
  • Excellent interpersonal, verbal, and written communication skills, with the ability to manage multiple tasks.
  • Ability to communicate effectively with technical and non-technical colleagues.
  • Flexibility to work varied hours.
  • In-depth knowledge and practical experience across all phases of the SDLC.
  • In-depth knowledge of software validation in an FDA-regulated environment.
  • Knowledge of 21 CFR Part 11, HIPAA, and E2B requirements.
  • Strong application documentation skills.
  • Solid understanding of Agile software development principles.
  • Structured programming skills.
  • Extensive experience with the Microsoft .NET stack, including Visual Studio, TFS/Azure DevOps, C#, ASP.NET, WebForms, MVC, Angular, Node.js, and web services or API development.
  • Extensive experience with relational database management systems, particularly Microsoft SQL Server or Oracle.
  • Working knowledge of team development software and automated testing tools.

Benefits

  • Competitive salary.
  • Promotion and career growth opportunities.
  • 401(k) with company match.
  • Tuition reimbursement.
  • Flexible work environment.
  • Discretionary paid time off.
  • Paid holidays.
  • Employee assistance programs.
  • Medical, dental, and vision coverage.
  • Health savings and flexible spending accounts (HSA/FSA).
  • Telemedicine appointments.
  • Wellness program.
  • Adoption assistance.
  • Short-term disability coverage.
  • Long-term disability coverage.
  • Life insurance.
  • Discount programs.

Related Jobs

General Dynamics Information Technology

Remote Software Engineer, Oracle Data Modeling at GDIT

General Dynamics Information Technology

Design scalable software and Oracle data models for GDIT. Help modernize Customs and Border Protection revenue processing by moving paper collections to electronic solutions.

Open
Fanatics

Staff Backend Engineer, Fanatics Live (Remote, US)

Fanatics

Lead the architecture and delivery of scalable platforms for Fanatics Live, spanning live commerce, discovery, community, and transactions. Work across teams to improve reliability, performance, and the experience for sports fans and collectors.

Open
Pond & Company

Senior Engineering Technical Manager, Aviation Fueling

Pond & Company
501 – 1,000 Employees
ConstructionConsulting

Lead aviation fueling and petroleum infrastructure projects at Pond & Company, overseeing engineering design, project delivery, client coordination, and quality reviews. Guide multidisciplinary teams and mentor engineers through design, construction support, commissioning, and closeout.

Open
Navan

Senior Frontend Architect, Remote US — Navan

Navan

Shape AI-assisted frontend infrastructure for Navan’s corporate travel, card, and expense platform. Improve micro-frontends, developer tooling, testing, performance, and security across more than 20 engineering teams.

Open
General Dynamics Information Technology

Senior Software Developer, Active Secret Clearance

General Dynamics Information Technology

Build and maintain mission-critical NCIS web applications for General Dynamics Information Technology. The role focuses on full-stack development with C#, ASP.NET, and SQL Server.

Open