CarlsbadRecruiter Since 2001
the smart solution for Carlsbad jobs

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


Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Carlsbad RSS job feeds