SanDiegoRecruiter Since 2001
the smart solution for San Diego jobs

Software Engineering Manager

Company: Alphatec Spine
Location: Carlsbad
Posted on: June 25, 2022

Job Description:

Description

The Manager, Software Engineering will lead a Software Engineering team in their efforts to deliver software projects for cloud, and embedded systems. This role includes leading a Software Engineering team and collaborating with cross-functional R&D teams. This role involves both people leadership as well as individual technical contribution.

Essential Duties And Responsibilities

  • Act as player/coach to lead a software engineering team and software development activities using Agile/Scrum methodology consistent with the IEC 62304 standard
  • Perform resource planning and support proposed technology projects
  • Identify strategically useful technologies, propose, and carry out proof of concept for implementation, and lead implementation efforts
  • 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
  • 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
  • Provide technical mentorship to a 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
  • 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.

    Supervisory Responsibilities
    • The Manager, Software Engineering will have management responsibility over on-site developers and will coordinate with 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.
      • 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 multiple projects
      • Experienced at delivering robust and reliable mission critical production software
      • Fluent in C#, .Net Core or Framework and proficiency with Java and/or C/C++
      • Understanding of cloud services, building and releasing software using Docker containers and high-level architecture (Azure, AWS, or GCP)
      • Experience with Agile methodologies, GIT/Azure DevOps, CI/CD pipelines, unit testing, and tools such as Jira, SonarQube
      • Experience with TDD, pair programming is a plus
      • 3+ years Agile/Scrum software development experience, ScrumMaster certification a plus
      • 1+ 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
      • Must be skilled at managing a significant workload and achieving excellent results, taking on additional responsibility and managing priorities as needed
      • Adept at creating and following realistic plans, goal setting, resource management, contingency planning, coordinating, and cooperating with others

        Education And Experience
        • BS degree in Computer Science, Computer Engineering, or related discipline
        • Minimum 5 years of experience in software development with minimum 3 years in commercial software development experience
        • Software development in the field of medical device software preferred, or the equivalent combination of education, training, and experience.
        • 1+ years supervisory or management experience in Software Engineering required.
        • Master's degree in Computer Science or Engineering preferred.

          For roles based in the United States that require access to hospital facilities, must be eligible for and maintain credentials at all required hospitals, including meeting any applicable physical requirements or vaccination requirements (including the COVID-19 vaccine, as applicable).

          ATEC is committed to providing equal employment opportunities to its employees and applicants without regard to race, color, religion, national origin, age, sex, sexual orientation, gender identity, gender expression, or any other protected status in accordance with all applicable federal, state or local laws. Further, ATEC will make reasonable accommodations that are necessary to comply with disability discrimination laws.

Keywords: Alphatec Spine, San Diego , Software Engineering Manager, IT / Software / Systems , Carlsbad, California

Click here to apply!

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!

San Diego RSS job feeds