Director, Software Engineering - Cloud
Company: Alphatec Holdings, Inc.
Location: Carlsbad
Posted on: October 29, 2025
|
|
|
Job Description:
In this role, the candidate will manage one or more teams
developing intra-operative medical device embedded applications,
mobile applications, web applications, and cloud infrastructure
including architecture, design, analysis, documentation, testing,
release and change/configuration control. This role focuses on
people and process leadership as the director of software
development teams. Essential Duties and Responsibilities • Lead
multiple internal, external, and remote software development teams
and drive integration of software development activities. •
Establish and facilitate implementation of industry best practices
in Agile methodologies in medical device software development
consistent with the IEC62304 standard. • Oversee the interpretation
and analysis of system and software requirements and design inputs,
break down and partition requirements into respective appropriate
architectural components • Review and validate proposed software
architectures and designs to achieve the requirements • Lead the
process of resource planning and budgeting across multiple complex
projects. • Oversee the design and implementation of cloud
infrastructure, web applications, mobile applications and embedded
applications • Accountable for the teams under leadership to: o
Lead and document code reviews on existing and proposed designs o
Identify resource requirements and select appropriate resources to
meet requirements o Propose and manage to applicable coding
standards and best practices o Identify problems, propose and test
mitigations and drive continuous improvement o Work with Marketing
to understand and fulfill customer requirements and expectations o
Work with Software Quality to execute and manage V&V protocols
and reports o Identify risks and review & edit risk analysis o
Maintain and update the software requirements and design
documentation throughout the entire system life cycle. Perform
requirements traceability to ensure proper coverage of system
requirements through verification tests o Create experimental
platforms to assess performance of both current and proposed
solutions o Create and manage Change Orders to complete Design
History File documentation o Review and approve Change Orders as
appropriate • Other duties as assigned Supervisory Responsibilities
The Software lead will have management responsibility over on-site
developers and will coordinate the offsite software development
teams. Requirements The requirements listed below are
representative of the knowledge, skill, and/or ability required.
Reasonable accommodations may be made to enable individuals with
disabilities to perform the essential functions. • Demonstrated
success in leading development of medical systems software,
applying the Agile process and working in an ISO13485 regulated
quality system environment • Experienced in software architecture,
design and coding in a variety of operating systems and frameworks,
e.g. Windows, Linux, C#, .NET Framework, C++, Azure Cloud Services,
and cloud database architecture • Experience with JIRA and/or other
issue tracking systems • Experience with Azure DevOps and/or other
version control and repository systems • Experience with software &
system configuration control and management (CI/CD pipelines, etc)
• Ability to understand SW/FW/HW interactions and dependencies •
Familiarity with Azure Cloud database architectures and experience
integrating SW applications with cloud hosted platforms •
Experience in object-oriented software design in embedded systems •
Experience managing remote development teams • Experience managing
external/contract development resources • Ability to work with
minimal supervision for most tasks - knowing what needs to be done
and how to do it • Good documentation, recordkeeping and data
collection skills with attention to detail • Must be skilled at
managing a significant workload and obtaining positive results,
taking on additional responsibility and managing priorities as
needed. • Strong verbal and written communication skills with the
ability to produce accurate, punctual reports/information, as
required and thoroughly share information with others. Must be able
to read, write and speak effectively • Exceptional listening skills
with the ability to seek constructive feedback, build
relationships, promote teamwork and remain flexible and
open-minded. Able to quickly adapt to change • Capable of creating
and following realistic plans, goal setting, resource management,
contingency planning, coordinating and cooperating with others •
Able to travel (domestic and international) up to 15% of the time
Education and Experience • BS degree in Software Engineering,
Computer Science or related field • Master’s degree in Computer
Science or Engineering preferred. • 8 to 12 years of experience in
the field of medical device software preferred; or the equivalent
combination of education, training, and experience. • 5 to 8 years
software management or leadership experience preferred.
Keywords: Alphatec Holdings, Inc., Carlsbad , Director, Software Engineering - Cloud, IT / Software / Systems , Carlsbad, California