Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Director, Software Engineering

Snow, Robinson and Taylor

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 .

#J-18808-Ljbffr

Vacancy posted 12 hours ago
Similar jobs that could be interesting for youBased on the Director, Software Engineering in San Francisco, CA vacancy
  • $197.3k - $313.7k

     ...tools, agents, and workflows for database engineering and operations. This work uses database-...  ...and production signals to improve software delivery, identify operational risks earlier...  ...automate tasks.The RoleWe are looking for a Director of Software Engineering to lead the SDB... 
    Suggested
    Full time

    Salesforce

    San Francisco, CA
    5 days ago
  • $202.1k - $299.63k

     ...and contract lifecycle management (CLM).What you'll doAs the Director of Engineering for Search, you serve as the strategic architect behind the...  ..., or a related technical field12+ years of experience in software engineering leadership, specifically managing teams focused... 
    Suggested
    Contract work
    Work at office
    Local area
    Remote work
    2 days per week

    DocuSign

    San Francisco, CA
    7 days ago
  •  ...support, our award-winning technology integrates hardware, software, and consumables and is deployed across military and civilian...  ...portfolios. About the Position We're looking for a Director of Engineering to drive hardware development of an airborne pathogen... 
    Suggested

    JobFuture.ai

    San Francisco, CA
    5 days ago
  • $193.8k - $313.5k

     ...Job Requisition ID # 26WD100272 Position Overview The Director, Software Engineering leads Autodesk's Growth & Acquisition engineering organization, defining the technology strategy, organizational direction, and execution model for one of Autodesk's most strategically... 
    Suggested
    Immediate start

    Autodesk

    San Francisco, CA
    2 days ago
  • Xsolla is seeking a strategic and hands-on Software Development Director to lead our global software engineering function. You will drive high-impact technical initiatives and oversee multiple development teams delivering scalable, secure, and innovative products that serve... 
    Suggested
    Worldwide

    Logoslabs

    San Francisco, CA
    2 days ago
  • $334k

     ...addition to Bitmoji, Saturn, and other digital services.Snap Engineering teams build fun and technically sophisticated products that...  ...the way people live and communicate.We are looking for a Director, Software Engineering to lead a Product Engineering team at Snap. In... 
    Full time
    Work experience placement
    Live in
    Work at office
    Local area
    Immediate start

    Snap

    San Francisco, CA
    2 days ago
  •  ...advance the platforms, data, and research capabilities that power investment insights and product innovation.As a Director, Quantitative Software Engineer - Research Lead, you will partner closely with quantitative researchers, investment professionals, and technology... 
    Work at office

    Forge Global

    San Francisco, CA
    5 days ago
  • $250k - $300k

     ...at record breaking speeds.About You and The Role As the Director of the Marketplace engineering organization, you will lead the teams that connect...  ...development for this team.This is a rare chance to shape the software, organization, and operating model behind a delivery... 
    Local area

    Zipline

    South San Francisco, CA
    4 days ago
  • $269.12k - $300k

     ...data with back-office systems, and an enterprise application layer that puts that data to work. Fervo is hiring a Director of Software Engineering to build and lead the software organization responsible for our internal application layer. Reporting directly to the... 
    Temporary work
    Local area
    Flexible hours

    Stanford Climate Ventures

    Oakland, CA
    1 day ago
  •  ...Charles Schwab Corporation seeks a Director, Quantitative Software Engineer - Research Lead to partner with quantitative researchers and investment professionals to accelerate research, model development, and production delivery. The role requires strong collaboration... 

    Jobleads-US

    San Francisco, CA
    2 days ago
  • A pioneering technology company is seeking a Director of Software Engineering in San Francisco, CA. The role involves designing platforms and data pipelines related to geospatial intelligence. Candidates should have over 10 years of experience in software engineering and... 

    Attis

    San Francisco, CA
    3 days ago
  • $201.2k - $373.6k

     ...accelerate decision-making. One of the Engineering Capability teams in the DDC Organization...  ...artificial intelligence with enterprise software engineering, guiding the organization from...  ..., California is $201,200 - $373,600 (Director) and $229,900 - $426,900 (Senior Director... 
    Work experience placement
    Local area
    Worldwide
    Relocation package
    3 days per week

    F. Hoffmann-La Roche AG

    South San Francisco, CA
    3 days ago
  • $200k - $250k

     ...0.00/yr Senior Recruitment Consultant (Phoenix) at Harnham DIRECTOR OF ENGINEERING Hybrid: 3 days onsite in San Francisco 200-250K Plus bonus...  ...Technology Are you passionate about building cutting-edge software solutions that make a real impact on healthcare? This is a... 
    Worldwide

    Harnham

    San Francisco, CA
    3 days ago
  • $229k - $343k

     ...always execute with privacy at the forefront.We're looking for an Engineering Manager to join the Maps team at Snap!Our mission is to build...  ...years of practical work experience9+ years of post-Bachelor's software development experience; or a Master's degree in a technical... 
    Full time
    Live in
    Work at office
    Local area

    Snap

    San Francisco, CA
    6 days ago
  • $195k - $257.5k

     ...stakeholder.What You'll work on:Run day-to-day activities of a dynamic engineering teams, including requirements grooming, scrums, retrospectives...  ..., testing, and maintenance of our platformLead agile software processes for engineering teams and introduce best-in-class industry... 
    Remote work
    Flexible hours

    Circle

    San Francisco, CA
    3 days ago
  •  ...Lumafield was founded in 2019 to upgrade manufacturing. We are engineers with deep experience across the product development cycle,...  ...share industrial CT data globally. We're hiring a Head of Software to own Voyager end-to-end: the software development teams building... 
    Work at office

    Lumafield

    San Francisco, CA
    2 days ago
  • $230k - $290k

     ...Manager, Software Engineering (Loans Lifecycle) Remote US At affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. The Ledger Engineering... 
    For contractors
    Work at office
    Remote work
    Flexible hours

    Affirm, Inc.

    San Francisco, CA
    1 day ago
  •  ...Charles Schwab in San Francisco seeks a Director, Quantitative Software Engineer - Research Lead to partner with quantitative researchers, investment professionals, and technology teams to accelerate research, model development, and product delivery. You will design scalable... 

    Jobleads-US

    San Francisco, CA
    2 days ago
  • $172.5k - $260.1k

     ...future of Salesforce.We are looking for an experienced Senior Engineering Manager to lead our Foundations team — the team that owns the...  ...decisions in these domains with credibility and detail.Strong software engineering background with proficiency in languages such as Go... 
    Full time
    Immediate start
    Remote work

    Salesforce

    San Francisco, CA
    5 days ago
  •  ...matters as much as throughput.What You Will DoLead a team of six engineers directly: set direction, run performance reviews, coach...  ...the tradeoffs the team is making.Who You AreYou have managed software engineers directly for several years, including hiring, performance... 
    Contract work
    Local area
    Flexible hours

    Tonal

    San Francisco, CA
    5 days ago
  • $172.5k - $260.1k

     ...Senior Manager based in San Francisco, leading the Reliability Engineering team that runs our multi-cloud compute platform. Your team...  ...generated code increases.You're Our Person If:You have 10+ years of software engineering experience, including 3+ years managing... 
    Full time
    Remote work

    Salesforce

    San Francisco, CA
    7 days ago
  •  ...See yourself at Twilio Join the team as Twilio’s next Senior Engineering Manager. About the job As a Senior Engineering Manager...  ...delivery, improve quality, and stay at the forefront of modern software engineering. Your mission is to build a high-performing team... 
    Local area
    Remote work
    Worldwide

    Logoslabs

    San Francisco, CA
    2 days ago
  •  ...We are looking for an experienced Senior Engineering Manager to lead our Foundations team — the team that owns the infrastructure and...  ...decisions in these domains with credibility and detail. Strong software engineering background with proficiency in languages such as... 
    Immediate start
    Remote work

    Leadout Capital

    San Francisco, CA
    3 days ago
  • $172.5k - $260.1k

     ...Job Category Software Engineering Job Details About Salesforce Salesforce is the #1 AI CRM, where humans with agents drive customer success together. Here, ambition meets action. Tech meets trust. And innovation isn’t a buzzword — it’s a way of life. The world... 
    Immediate start
    Remote work

    Salesforce

    San Francisco, CA
    2 days ago
  •  ...Senior Manager based in San Francisco, leading the Reliability Engineering team that runs our multi-cloud compute platform. Your team...  ...increases. You're Our Person If: You have 10+ years of software engineering experience, including 3+ years managing engineering... 
    Remote work

    Enboarder

    San Francisco, CA
    2 days ago
  • $258k - $376k

     ...join a rapidly‑growing team at the ground floor and directly contribute to our core AI platform. We’re looking for a hands‑on engineering leader to support & grow our team, define & execute on our technical strategy, and collaborate with teams across engineering to build... 
    Minimum wage
    Full time
    Local area
    Remote work
    Flexible hours

    Candidate

    San Francisco, CA
    1 day ago
  • $154.7k - $260k

     ...Manager II, Software Engineering, Infrastructure Remote - SF Bay Area Who we are Samsara (NYSE: IOT) is the pioneer of the Connected Operations™ Cloud, which is a platform that enables organizations that depend on physical operations to harness Internet of Things... 
    Remote work
    Flexible hours

    Samsara Inc.

    San Francisco, CA
    3 days ago
  •  ...delivered for millions of patients worldwide.We’re a team of engineers, clinicians, and innovators united by one purpose: to make surgery...  .... The primary responsibility of the position is to lead the software team responsible for implementing the User Interface and... 
    Work experience placement
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    San Francisco, CA
    5 days ago
  • $172.5k - $260.1k

    Job Category Software Engineering Job Details About Salesforce Salesforce is the #1 AI CRM, where humans with agents drive customer success together. Here, ambition meets action. Tech meets trust. And innovation isn’t a buzzword — it’s a way of life. The world of work... 
    Remote job
    Immediate start

    Salesforce

    San Francisco, CA
    3 days ago
  • $211.51k - $264.39k

     ...arrives in their warehouses, canonical and ready to query, with no engineering or maintenance required. We’re proud that more organizations...  ...DoLead and Grow the Team: Hire, onboard, coach, and develop software engineers, while providing day-to-day support and managing... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Fivetran

    Oakland, CA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Director, Software Engineering. Be the first to apply!