Open role
[Remote] Director, Software Engineering - Platform Development
Note: The job is a remote job and is open to candidates in USA. UBC is seeking a Director to lead its Platform Team and advance its in-house software development and enterprise platform capabilities. The role oversees software design, architecture, and delivery while modernizing platform solutions, guiding responsible AI use, and improving development standards and practices in a regulated environment.
Responsibilities
- Build and lead a team focused on advancing in-house software development, platform engineering, and AI-enabled capabilities
- Assess existing platform components and capabilities across the enterprise and define a phased roadmap to a modern digital platform - spanning API gateway, workflow orchestration, capability services, integration and event-driven architecture, fit-for-purpose data persistence and data warehouse integration
- Explore and integrate AI and machine learning advancements to drive intelligent automation within our platform
- Stay up-to-date with industry trends and best practices in technologies, actively seeking out opportunities to apply these insights to our platform
- Lead by example in adopting and championing emerging technologies and development methodologies that can enhance our platform's performance, scalability, and security
- Leadership role in the technical design and implementation of software solutions
- Participates in all aspects of the System Development Life Cycle (SDLC)
- Collaborates with business segment software engineering teams in the design and implementation of reusable, scalable, and secure technical solutions for UBC and its clients
- Establish standards and readiness gates for moving solutions from concept to POC, pilot and production
- Create and improve workflows for CI/CD, unit testing, deployment, release management, documentation and operational support
- Guide the responsible use of AI-assisted development efforts, ensuring solutions are secure, scalable, maintainable and aligned to UBC standards
- Partner with Information Security to review code quality, dependencies, library risks, data handling and secure deployment practices
- Managing risk, escalations, and resource optimization across Agile delivery pipelines
- Key member of the IT Enterprise Architecture Center of Excellence
- Responsible for resource management within the IT Platform Development team
Skills
- 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
- Must be detail orientated and able to take a job to successful conclusion
- Must have excellent interpersonal, verbal, and written skills and able to perform multiple tasks
- Ability to effectively communicate with both technical and non-technical individuals
- 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. Specifically, knowledge of 21 CFR Part 11, HIPAA and E2B requirements is essential
- Excellent application documentation skills
- Solid understanding of Agile software development principles
- Structured Programming skills
- Extensive working knowledge of the Microsoft .NET stack, including but not limited to Microsoft Visual Studio, TFS/Azure DevOps, C#, Web-Based Development Frameworks (such as ASP.NET, WebForms, MVC, Angular, Node.js) and Web Services/API development
- Extensive working knowledge with Relational Database Management Systems, especially Microsoft SQL Server or Oracle
- Working knowledge with team development software and automated testing tools
Benefits
- 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
Company Overview
Company H1B Sponsorship