Director, Software Engineering – Platform Development

🔥 14 hours ago

🇺🇸 United States – Remote

⏰ Full Time

🔴 Lead

🧑‍💻 Full-stack Engineer

👻 Ghost score 10%

infoinfo
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of UBC

UBC

1001 - 5000 employees

Founded 2003

🏥 Healthcare

💼 Consulting

🧬 Biotechnology

Healthcare • Consulting • Biotechnology

UBC is a company dedicated to improving patient outcomes by connecting specialty therapies to patients in need. They provide modern and customized solutions focusing on access, safety, and evidence generation for biopharmaceutical products. UBC specializes in evidence development, risk management, and patient access, utilizing real-world data and innovative technologies to optimize the healthcare journey and ensure effective medication use.

📋 Description

• Lead the Platform Team and oversee development and maintenance of Microsoft-based frameworks in a highly regulated environment • Build and lead a team focused on in-house software development, platform engineering and AI-enabled capabilities • Assess enterprise platform components and define a phased roadmap to a modern digital platform • Advance API gateway, workflow orchestration, capability services, integration, event-driven architecture, data persistence and data warehouse integration • Explore and integrate AI and machine learning advancements for intelligent platform automation • Lead adoption of emerging technologies and development methodologies to improve platform performance, scalability and security • Provide leadership in systems and application delivery, software design and architecture, and software development • Lead planning and implementation of Enterprise Platform Solutions • Establish common delivery standards and measure development practices for continuous improvement • Lead technical design and implementation of software solutions • Participate in all aspects of the System Development Life Cycle (SDLC) • Collaborate with software engineering teams to design reusable, scalable and secure solutions for UBC and its clients • Establish standards and readiness gates for concept, POC, pilot and production stages • Create and improve workflows for CI/CD, unit testing, deployment, release management, documentation and operational support • Guide responsible use of AI-assisted development • Partner with Information Security on code quality, dependencies, library risks, data handling and secure deployment • Manage risk, escalations and resource optimization across Agile delivery pipelines • Serve as a key member of the IT Enterprise Architecture Center of Excellence • Manage resources within the IT Platform Development team • Supervise Software Development Managers, Software Architects and Software Development Engineers

🎯 Requirements

• BS degree in Computer Science, Information Systems or related fields, or an equivalent combination of education & experience • Minimum of 10 years of hands-on software engineering and solutioning experience working in a technical environment • Minimum of 5 years of people leadership experience • Detail oriented and able to take a job to successful conclusion • Excellent interpersonal, verbal, and written skills • Ability to perform multiple tasks • Ability to effectively communicate with both technical and non-technical individuals • Flexibility on work hours • In-depth knowledge and hands-on experience with all phases of an SDLC • In-depth knowledge of the software validation process in an FDA regulated environment • Knowledge of 21 CFR Part 11, HIPAA and E2B requirements • Excellent application documentation skills • Solid understanding of Agile software development principles • Structured Programming skills • Extensive working knowledge of Microsoft .NET stack, including Microsoft Visual Studio, TFS/Azure DevOps, C#, ASP.NET, WebForms, MVC, Angular, Node.js and Web Services/API development • Extensive working knowledge of relational database management systems, especially Microsoft SQL Server or Oracle • Working knowledge of team development software and automated testing tools

🏖️ Benefits

• Competitive salaries • Growth opportunities for promotion • 401K with company match • Tuition reimbursement • Flexible work environment • Discretionary PTO (Paid Time Off) • Paid Holidays • Employee assistance programs • Medical, Dental, and vision coverage • HSA/FSA • Telemedicine (Virtual doctor appointments) • Wellness program • Adoption assistance • Short term disability • Long term disability • Life insurance • Discount programs

Apply Now

Similar Jobs

🕒 Yesterday

RTX

10,000+ employees

🏭 Manufacturing

💼 Consulting

📦 Logistics

Full Stack AI/ML Developer building AI-enabled digital products for RTX, a global aerospace and defense company. Designing cloud-native data platforms, applications, APIs, and ML integrations.

🕒 Yesterday

Shield AI

501 - 1000

🤖 Artificial Intelligence

🚀 Aerospace

🎖️ Defense

Staff Software Engineer building C#/.NET and React enterprise systems for Shield AI, a defense-tech company. Designing cloud integrations, event-driven services, and AI-powered business tools.

🕒 2 days ago

S&P Global

10,000+ employees

💼 Consulting

📦 Logistics

📣 Marketing

Director leading Databricks pipeline migration, AI-assisted engineering, and data mastering integration. Driving enterprise data-platform delivery for S&P Global’s global financial intelligence business.

🕒 2 days ago

hims & hers

201 - 500

🏥 Healthcare

💼 Consulting

📣 Marketing

Staff Frontend Engineer architecting pharmacy operations and customer order fulfillment software. Building scalable healthcare-platform solutions with React, TypeScript, Node.js, and cloud technologies.

🕒 3 days ago

Chainguard

51 - 200

🔐 Security

☁️ SaaS

🔒 Cybersecurity

Principal Software Engineer setting technical direction for Chainguard’s hardened container images, registry, and adoption tooling. Leading multi-team delivery for a company securing open-source software.