Director, Software Engineering

Snow, Robinson and Taylor

San Francisco (CA)

On-site

USD 200,000 - 280,000

Full time

1 hour ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Blackrock Neurotech in Salt Lake City, Utah, is seeking a Director of Software Engineering to lead architecture, roadmaps, and execution for our next‑gen BCI platform. You will steer embedded, edge, and distributed systems while building a high‑performing team and ensuring compliance with medical device standards.

You will mentor engineers, drive strategy across hardware, data science, cybersecurity, and regulatory teams, and partner with AI/ML to deploy safe, scalable software in a regulated

Qualifications

  • 10+ years of software engineering experience with leadership responsibilities.
  • Experience building high‑performance, architecture‑driven software.
  • Experience in regulated medical device environments is preferred.

Responsibilities

  • Own architecture and technical direction for high‑performance BCI software.
  • Guide execution across embedded, edge, and distributed environments.
  • Lead and mentor a software team with a focus on quality and delivery.
  • Partner with AI/ML teams on inference, deployment, and monitoring.

Skills

Leadership
Architecture
Mentoring
Regulated device experience

Education

Bachelor's degree in CS/EE or related field

Tools

Python
Embedded Linux
CI/CD
Cloud platforms

Job description

Director, Software Engineering

Snow, Robinson and Taylor San Francisco, California, United States



About this position


The Role

The Director, Software Engineering will lead the architecture, roadmap, and execution of the software supporting our next-generation BCI platform. This is an opportunity to shape a complex, high-performance software environment spanning embedded systems, edge computing, AI and ML platforms and distributed services while building the engineering practices and team needed to support future clinical and regulatory milestones.



You will manage and grow a small, highly technical software team while remaining close enough to the work to guide architecture, challenge technical decisions, and step into critical problems when needed. Working across hardware, data science, clinical, pre-clinical, cybersecurity, and strategy, the Director will bring structure to complex interdependencies and help establish software as a core organizational capability at Blackrock Neurotech.



What You'll Do


  • Own the architecture and technical direction for high-performance BCI software spanning device, edge, and distributed environments

  • Build the high-bandwidth, low-latency platforms to run machine learning algorithms developed by the AI/ML teams

  • Create and maintain an integrated software roadmap that translates product, clinical, and organizational priorities into clear technical plans and milestones

  • Lead, mentor, and grow a software engineering team, establishing clear expectations while creating an environment of trust, accountability, and strong technical judgment

  • Serve as a player-coach, remaining technically engaged through architecture and design reviews, critical problem solving, and hands‑on contribution where it will have the greatest impact

  • Partner with AI/ML teams to define the inference runtime, model deployment path, versioning, and monitoring required to run ML safely on a regulated device

  • Establish scalable software engineering practices, development infrastructure, testing approaches, and processes appropriate for a regulated medical device environment

  • Navigate complex dependencies across hardware, clinical, pre-clinical, data science/AI, cybersecurity, infrastructure, and other technical teams to keep development moving forward

  • Develop resource, hiring, and budget plans aligned with the software roadmap and future organizational needs

  • Partner with Quality, Regulatory, and cross‑functional leaders to ensure software architecture, development practices, documentation, and validation support applicable medical device requirements

  • Communicate technical strategy, tradeoffs, risks, and progress clearly to audiences ranging from individual engineers to executive leadership



What You Bring


  • 10+ years of progressive software engineering experience, including 5+ years in engineering leadership roles with responsibility for team development, technical direction, and delivery

  • Demonstrated experience building and leading a team from the ground up, including defining the organizational structure, hiring key talent, and establishing the processes and infrastructure needed to scale

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related technical field, or equivalent practical experience

  • Demonstrated experience architecting high‑performance software systems across multiple technical boundaries, such as embedded systems, edge computing, distributed systems, or cloud‑connected environments

  • Experience architecting software systems built around AI/ML pipelines, such as real‑time inference, model deployment and monitoring, or latency‑sensitive high‑bandwidth signal processing

  • Experience leading software development within the medical device industry or a similarly complex, regulated product environment

  • Strong understanding of modern software engineering practices, including architecture, development workflows, testing, deployment, and lifecycle management

  • Experience creating software roadmaps, managing technical dependencies, and translating ambiguous or evolving requirements into executable plans

  • Demonstrated success building and developing engineering teams, including hiring, mentoring, setting expectations, and creating accountability for delivery

  • The technical depth to operate credibly with senior engineers and remain engaged in architecture, design, and critical technical problem solving

  • Proven ability to work across disciplines and influence both technical and executive stakeholders.

  • A calm, adaptable leadership style and the ability to bring clarity and structure to complex, fast‑moving environments

  • Experience developing software for Class III or other complex medical devices strongly preferred

  • Working knowledge of medical device software development and quality frameworks, including IEC 62304, ISO 14971, and QMSR/ISO 13485 preferred

  • Experience with Python and/or compiled languages used in high‑performance or embedded systems

  • Experience with embedded Linux, distributed systems, CI/CD, automated testing, or cloud‑connected device architectures

  • Experience supporting software used in clinical studies or clinical environments is preferred

  • Familiarity with cybersecurity considerations for connected medical devices and applicable security frameworks

  • Experience applying AI‑enabled development tools or building software architectures that incorporate AI/ML capabilities



Working Location:


This is an on‑site role based at Blackrock Neurotech's headquarters in Salt Lake City, Utah. Occasional travel may be required.



How We Work

We are a small, experienced team working on consequential problems.



  • We take ownership of outcomes and follow through with clarity and accountability

  • We prioritize sustained, high‑quality work over performative urgency

  • We value rigor, sound judgement and thoughtful decision‑making

  • We collaborate deliberately: low ego, high trust and high context



This is a high‑ownership role, but it is not an \"always‑on\" one. We expect strong work and our people to have a life outside of it.



I agree to receive text messages regarding job applications and other opportunities at the phone number provided. Msg & data rates may apply. Msg frequency varies. Reply HELP for help and STOP to end. For more information view our Terms of Use and Privacy Policy .

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Director, Software Engineering
Director, Software Engineering

Blackrock Neurotech LLC • Salt Lake City (UT)

On-site
USD 180,000 - 240,000
Director, Clinical Affairs
Director, Clinical Affairs

Blackrock-Neurotech • Salt Lake City (UT)

On-site
USD 180,000 - 260,000
Director, Clinical Affairs
Director, Clinical Affairs

Blackrock Neurotech • Salt Lake City (UT)

On-site
USD 190,000 - 290,000
VP, Regulatory Affairs & Quality Assurance
VP, Regulatory Affairs & Quality Assurance

Blackrock Neurotech LLC • Salt Lake City (UT)

Remote
USD 250,000 - 350,000
Senior Design Quality Engineer
Senior Design Quality Engineer

Blackrock Neurotech LLC • Salt Lake City (UT)

Hybrid
USD 110,000 - 160,000
Director, Clinical Affairs
Director, Clinical Affairs

Blackrock Neurotech LLC • Salt Lake City (UT)

Hybrid
USD 190,000 - 270,000
Director of High-Performance Medical Software
Director of High-Performance Medical Software

Snow, Robinson and Taylor • San Francisco (CA)

On-site
USD 200,000 - 280,000
Electrode Manufacturing Technician
Electrode Manufacturing Technician

Blackrock Neurotech LLC • Salt Lake City (UT)

On-site
USD 25,000 - 36,000
Director of Software Engineering — BCI Platform
Director of Software Engineering — BCI Platform

Blackrock Neurotech LLC • Salt Lake City (UT)

On-site
USD 180,000 - 240,000
Head of Software Engineering
Head of Software Engineering

Cruxx • New Jersey

On-site
USD 180,000 - 240,000