Jobs and Careers
AL

Manager, Software Engineering

Alphatec Spine
United Statesfull_timeVerifiedPosted 6 Jan 2025
💰 $175,000/yr($160,000/yr$175,000/yr)

About the role

ATEC Spine has an exciting opportunity for a Manager of Software Engineering in Carlsbad, CA. The Manager of Software Engineering will lead the Software Engineering team in applications related to intra-operative surgical imaging solutions. This role includes leading the Software Engineering team and collaborating with cross-functional R&D teams. This role also involves both people leadership as well as technical contribution. 

Essential Duties and Responsibilities

  • Lead Software Engineering team and software development activities using Agile/Scrum methodology and consistent with the IEC 62304 standard 
  • Perform resource planning and budgeting to support proposed technology projects 
  • Identify strategically useful technologies, propose and carry out proof of concept for implementation, and lead overall implementation efforts 
  • As required, work directly with IP team to survey patent landscape relative to specific areas of development, identify relevant innovations, prepare patent disclosures, and support the pursuit of IP protection 
  • Attend surgical cases, engage with surgeons, and maintain familiarity with current company endeavors across technical areas 
  • Ability to delegate a top-level project, including deciding on task partitioning 
  • Proactively report on status of development, quality, and risks to management 
  • Effectively estimate time and effort on projects and tasks in collaboration with the team, demonstrate ownership and responsibility for assigned tasks 
  • Develop and mentor technical leads 
  • Provide technical mentorship to Software Engineering team 
  • Identify resource requirements, build hiring pipeline for software engineers with strong focus on retaining talent 
  • Contribute with hands-on development of product deliverables when necessary 
  • Propose and manage to applicable coding standards and best practices, including design & code reviews 
  • Demonstrate excellent verbal and written communication skills 
  • Maintain software risk management file in accordance with ISO 14971 
  • Maintain and prepare software documentation in compliance with IEC 62304 and ISO 13485 

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.

  • Bachelor’s degree in Computer Science, Computer Engineering, or related discipline is required. 
  • Minimum 10 years of experience in software development with minimum 5 years in commercial software development experience is required. 
  • Software development in the field of medical device software preferred, or the equivalent combination of education, training, and experience. 
  • 4+ years supervisory or management experience in Software Engineering required. 
  • Experience in the medical device industry 
  • 510k process experience 
  • Navigation domain experience 
  • Master’s degree in Computer Science or Engineering preferred. 
  • Proven success in building and retaining professional software development teams 
  • Proven success in career development of direct reports 
  • Experience guiding teams through planning, prioritization, and execution of work 
  • Experienced at delivering robust and reliable mission critical production software 
  • Fluent in C# and proficiency with .Net Core or Framework 
  • Proficiency in Java and/or C/C++ 
  • Experience developing software connected to cloud-based systems 
  • Understanding of cloud services and high-level architecture (Azure, AWS, or GCP) 
  • Experience working positively and productively in a team environment. Highly collaborative 
  • Experience managing teams in a CI/CD environment 
  • Experience with JIRA or other work item tracking tools 
  • Experience with GIT or similar version control tools 
  • Experience with Object Oriented Analysis and Design 
  • 3+ years Agile/Scrum software development experience, ScrumMaster certification a plus 
  • 4+ years proven experience in functional leadership of a software development team for commercial software development 
  • Strong interpersonal skills with an ability to manage up and down within the organization 
  • Excellent leadership, time management, communication (written and verbal), decision-making, presentation, and organization skills 
  • Demonstrated success in developing medical systems software consistent with IEC 62304, and working within an ISO13485-regulated quality system environment is a plus 
  • Must be skilled at managing a significant workload and achieving excellent results, taking on additional responsibility and managing

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Alphatec Spine

View company profile →