Director, Software Engineering - Cloud at ExecutivePlacements.com

Date: 7 hours ago
City: Carlsbad, CA
Contract type: Full time
Software Development Director

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

  • Lead and document code reviews on existing and proposed designs
  • Identify resource requirements and select appropriate resources to meet requirements
  • Propose and manage to applicable coding standards and best practices
  • Identify problems, propose and test mitigations and drive continuous improvement
  • Work with Marketing to understand and fulfill customer requirements and expectations
  • Work with Software Quality to execute and manage V&V protocols and reports
  • Identify risks and review & edit risk analysis
  • 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
  • Create experimental platforms to assess performance of both current and proposed solutions
  • Create and manage Change Orders to complete Design History File documentation
  • 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.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Browse All Jobs in This State

Explore full job listings for the area:: Jobs in Carlsbad | Jobs in California

You May Also Be Interested In

Find other job listings similar to this one: