
Director, Software Engineering – Platform Development
Posted Oct 19

Posted Oct 19
This is a fully remote position, open to applicants in United States.
• Lead the Platform Team and manage the development and maintenance of Microsoft-centric frameworks within a highly regulated setting.
• Build and direct a team dedicated to in-house software development, platform engineering, and AI-enhanced capabilities.
• Evaluate enterprise platform components and outline a phased approach to transition to a modern digital platform.
• Enhance API gateways, workflow orchestration, capability services, integration, event-driven architecture, data persistence, and data warehouse integration.
• Investigate and implement advancements in AI and machine learning for intelligent platform automation.
• Drive the adoption of emerging technologies and development methodologies to enhance platform performance, scalability, and security.
• Provide direction in systems and application delivery, software design and architecture, as well as software development.
• Oversee the planning and execution of Enterprise Platform Solutions.
• Establish common delivery standards and evaluate development practices for ongoing improvement.
• Lead the technical design and implementation of software solutions.
• Engage in all phases of the System Development Life Cycle (SDLC).
• Collaborate with software engineering teams to craft reusable, scalable, and secure solutions for UBC and its clients.
• Set standards and readiness checkpoints for concept, POC, pilot, and production phases.
• Develop and refine workflows for CI/CD, unit testing, deployment, release management, documentation, and operational support.
• Advise on the responsible use of AI-assisted development.
• Partner with Information Security to ensure code quality, manage dependencies, assess library risks, data handling, and secure deployment.
• Oversee risk management, escalations, and resource optimization across Agile delivery pipelines.
• Act as a vital 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.
• Bachelor's degree in Computer Science, Information Systems, or related fields, or an equivalent combination of education and experience.
• At least 10 years of hands-on software engineering and solution development experience in a technical environment.
• Minimum of 5 years of experience in a leadership role.
• Attention to detail and the ability to see projects through to successful completion.
• Exceptional interpersonal, verbal, and written communication skills.
• Capability to manage multiple tasks simultaneously.
• Proficient in communicating effectively with both technical and non-technical stakeholders.
• Flexibility regarding work hours.
• Comprehensive knowledge and practical experience with all phases of the SDLC.
• Strong understanding of the software validation process in an FDA-regulated environment.
• Familiarity with 21 CFR Part 11, HIPAA, and E2B requirements.
• Excellent skills in application documentation.
• Solid grasp of Agile software development principles.
• Proficient in structured programming.
• Extensive experience with the Microsoft .NET stack, including Microsoft Visual Studio, TFS/Azure DevOps, C#, ASP.NET, WebForms, MVC, Angular, Node.js, and Web Services/API development.
• Significant knowledge of relational database management systems, particularly Microsoft SQL Server or Oracle.
• Familiarity with team development software and automated testing tools.
• Competitive salaries.
• Opportunities for career advancement.
• 401K plan with company matching.
• Tuition reimbursement program.
• Flexible working environment.
• Discretionary Paid Time Off (PTO).
• Paid Holidays.
• Employee assistance programs.
• Comprehensive medical, dental, and vision coverage.
• Health Savings Account (HSA) / Flexible Spending Account (FSA).
• Telemedicine services (virtual doctor appointments).
• Wellness programs.
• Adoption assistance.
• Short-term disability insurance.
• Long-term disability insurance.
• Life insurance coverage.
• Various discount programs.
EducationSuperHighway
One New Zealand
Conduent
NinjaOne
Get handpicked remote jobs straight to your inbox weekly.