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

Director, Software Engineering

Blackrock Neurotech

Build the systems that expand human capability

At Blackrock Neurotech, we've spent decades making the impossible possible - helping people move, speak, and reconnect with the world when they otherwise could not.

We've seen that restoring function restores more than ability. It restores independence, identity, and agency.

Today, we are building the next generation of human capability: brain-computer interfaces that are designed to be safe, scalable, and trusted in the real world. Our work is not only about reconnecting people to what was lost, but about expanding what is possible - creating a seamless interface between human intent and technology.

This is foundational work in a category-defining field. You will help build the infrastructure for a future where neural interfaces are invisible, reliable, and deeply human-centered.

Working at Blackrock Neurotech means:
  • Owning meaningful, high-impact problems at the frontier of science and engineering
  • Building alongside experienced, thoughtful peers across disciplines
  • Solving technically complex challenges grounded in real human outcomes
  • Contributing to a culture that values rigor, clarity, and long-term thinking over noise
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.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Director, Software Engineering in Salt Lake City, UT vacancy
  •  ...Director, Software Engineering The Director, Software Engineering provides technical leadership, vision, direction, and mentorship for multiple software engineering teams responsible for designing, developing, and supporting applications that meet business needs. This... 
    Suggested
    Full time
    Contract work
    Work at office

    WGU

    Salt Lake City, UT
    1 day ago
  •  ...case. A reasonable estimate of the current range is: Grade: Management Technical 714Job DescriptionJob Profile Summary:The Software Engineering Manager will provide technical leadership, vision, direction, and mentoring for the software engineering team. This individual... 
    Suggested
    Full time
    Work at office
    Flexible hours

    Western Governors University

    Salt Lake City, UT
    4 days ago
  •  ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Manager, Software Engineering Job Code: 46244 Job Location: Salt Lake City, Utah, Onsite Job Schedule: 9/80-employees work 9 out of 14 days-... 
    Suggested
    Contract work
    Local area

    Harris Corporation

    Salt Lake City, UT
    17 hours ago
  • $99k - $232k

     ...ApplicableSpecialismData, Analytics & AIManagement LevelManagerJob Description & SummaryThe OpportunityAs a Forward Deployed Software Engineer-Palantir Foundry-Manager, you will play a pivotal role in transforming raw data into actionable insights, enabling informed decision... 
    Suggested
    Full time
    H1b

    PwC

    Salt Lake City, UT
    3 days ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Suggested
    Remote job
    Internship

    Danaher

    Salt Lake City, UT
    1 day ago
  •  ...interest of national security. Job Title: Intern, Systems Engineering Job Code: 41255 Job Location: Forest, VA Job Schedule:...  ...procedures & cases Conduct tests and document results Use software tools, scripting and software/hardware troubleshooting... 
    Internship
    Local area

    L3Harris

    Salt Lake City, UT
    4 days ago
  •  ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Intern, Software Engineer Job Code: 39942 Job Location: Salt Lake City, UT Job Schedule: 9/80: Employees work 9 out of every 14 days - totaling... 
    Internship
    Local area

    L3Harris

    Salt Lake City, UT
    2 days ago
  •  ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Intern, Software Engineering Job Code: 41596 Job Location: Salt Lake City, UT Job Schedule: 9/80: Employees work 9 out of every 14 days -... 
    Internship
    Local area

    L3Harris

    Salt Lake City, UT
    4 days ago
  • $214.1k - $309.8k

     ...Smart Switches, you’ll help build high-performance data plane software that leverages Data Processing Units (DPUs) to deliver advanced...  ...shape a flagship Cisco innovation while collaborating with engineers solving some of the industry’s most complex networking challenges... 
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Salt Lake City, UT
    1 day ago
  •  ...voices of light and truth reaching hundreds of millions of people worldwide. Full Stack Software Engineer REPORTS TO : Data Engineering and Analytics Director LOCATION : Salt Lake City - Hybrid Schedule STARTING DATE : Immediately... 
    Full time
    Immediate start
    Worldwide

    Deseret Book

    Salt Lake City, UT
    5 days ago
  • Department: Biocomputing - 331Primary Purpose:A Software Engineer IV is a senior engineer and leading contributor to software development...  ...for non-technical stakeholders.Works directly with medical directors and lab scientists to align technical solutions with clinical... 
    Full time
    Work at office

    Arup Laboratories

    Salt Lake City, UT
    4 days ago
  •  ...: $118,900.00 - $178,500.00Job DescriptionImpact at WGUAs a Software Engineer II, you will help research, design, develop, test, and implement...  ...the role and our mission.Hiring manager interview with the Director, Technical Product Management and EngineeringTechnical... 
    Full time
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    Western Governors University

    Salt Lake City, UT
    2 days ago
  • $87k - $109k

    Software Development Engineer II - III (EDI Enrollment) Hybrid role (3 days/week in office) at our Salt Lake City, Boise, Fargo, Portland, Vancouver, Renton, Medford, Burlington, Lewiston, Little Rock, and Springdale offices.Preference will be given to current employees... 
    Full time
    Work at office
    Immediate start
    Remote work
    Work from home
    Relocation
    Flexible hours
    3 days per week

    Cambia Health Solutions

    Salt Lake City, UT
    4 days ago
  • $73.5k - $212.28k

     ...Description & SummaryAt PwC, our people in data and analytics engineering focus on leveraging advanced technologies and techniques to design...  ..., Data Processing/Analytics/Science, Computer Science, Software Engineering, Artificial Intelligence and Robotics preferred- Designing... 
    Full time
    H1b

    PwC

    Salt Lake City, UT
    17 hours ago
  • $155k - $410k

     ...LevelDirectorJob Description & SummaryThe OpportunityAs a Director, AWS AI Application Engineering you will lead the design, development, testing, and...  ...native applications that support client needs across the software delivery lifecycle. Within our Advisory practice, you... 
    Full time
    H1b

    PwC

    Salt Lake City, UT
    4 days ago
  • $130k - $200k

     ...strategists, data scientists, operators, creatives, designers, engineers, and architects. Our team balances business strategy,...  ...QualificationsRequired5+ years of experience in technology consulting, software engineering, cloud architecture, or enterprise solution... 
    Local area

    Deloitte

    Salt Lake City, UT
    17 hours ago
  •  ...and others. If you're as passionate about your future as we are, join our team.KPMG is currently seeking an Associate Director, AI Application Engineer to join our Digital Nexus Technology organization.Responsibilities:Lead a team of engineers in the design, development... 
    H1b
    Local area

    KPMG

    Salt Lake City, UT
    17 hours ago
  •  ...in the interest of national security. Job Title: Lead DevOps Engineer Job Code: 43431 Job Location: Onsite - Salt Lake City, UT...  ...Functions: Lead projects on the DevOps team to design and deploy software development pipelines. Directly support customer projects as... 
    Local area

    L3Harris

    Salt Lake City, UT
    1 day ago
  •  ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Specialist, Software Engineering Job Code: 46683 Job Location: Salt Lake City, UT Job Schedule: 9/80 9/80: Employees work 9 out of every 14 days -... 
    Local area

    Harris Corporation

    Salt Lake City, UT
    1 day ago
  •  ...connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Senior Specialist, Software Engineering Job Code: 46273 Job Location: Salt Lake City, On-Site Job Schedule: 9/80; employees work 9 out of 14 days- totaling... 
    Local area

    Harris Corporation

    Salt Lake City, UT
    2 days ago
  • $75.5k - $140.5k

     ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. J ob Title: Specialist, Software Engineering Job ID: Req ID 47525 Job Location: Salt Lake City, UT/Carlsbad, CA Job Schedule: 9/80: Employees work 9 out of every... 
    Local area
    Flexible hours

    Harris Corporation

    Salt Lake City, UT
    1 day ago
  • $115k - $207.5k

     ...connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Senior Specialist, Software Engineer Job Code: 46050 Job Location: Salt Lake City, UT/ Carlsbad, CA Job Schedule: 9/80: Employees work 9 out of every 14... 
    Local area
    Flexible hours

    Harris Corporation

    Salt Lake City, UT
    2 days ago
  •  ...connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Senior Associate, Software Engineering Job Code: 43079 Job Location: Onsite - Salt Lake City, UT Job Schedule: 9/80 (Off every other Friday) Job... 
    Local area

    Harris Corporation

    Salt Lake City, UT
    2 days ago
  • $50k - $75k

    Software Development Engineer Job Summary The SCI Institute The SCI Institute is a world‑class research institute located within the new Warnock Engineering Building on the University of Utah campus. We are a highly dynamic, driven group of over 170 faculty, staff, and... 
    Full time
    Part time
    Work experience placement
    Monday to Friday

    University of Utah

    Salt Lake City, UT
    2 days ago
  •  ...multiple departments, gaining a comprehensive understanding of how your role contributes to the company’s overall success. Join us as a Software Developer Intern and be part of a team delivering innovative technology solutions for InComm’s Customer Service needs. InComm... 
    Internship
    Work at office
    Local area
    Monday to Friday
    Flexible hours

    InComm Payments

    Salt Lake City, UT
    4 days ago
  •  ...mission. EO/AA This position provides software design, development and quality oversight...  ...design. Excellent knowledge of software engineering principles. Demonstrated knowledge of....  ...sexual harassment, you may contact the Director/Title IX Coordinator in the Office of Equal... 
    Full time
    Temporary work
    Live in
    Work at office
    Local area
    Relocation
    Shift work

    University of Utah

    Salt Lake City, UT
    2 days ago
  • $42k - $88k

     ...develop, test, and debug real-time, multi-threaded, multiprocessing software applications, APIs, and associated user interfaces for simulation and training Regularly collaborate with other software engineers and project management to plan and prioritize development tasks... 
    Full time
    Temporary work
    Work experience placement
    Summer work
    Internship
    Work at office
    Remote work
    Relocation
    Flexible hours

    RTX

    Salt Lake City, UT
    1 day ago
  • Position: Software Engineer I Employment Status: Exempt, Full Time Location: Salt Lake City, Corporate Office Company Profile Carterra is a fast-growing life science biotechnology company headquartered in Salt Lake City, Utah. Our name comes from two ideas; cartography... 
    Full time
    Internship
    Work at office

    Carterra

    Salt Lake City, UT
    2 days ago
  •  ...higher education through technology and AI. As an Associate Software Engineer, you will work alongside experienced full-stack engineers to...  ...and our mission.Interview ProcessHiring Manager Interview (Director, Technical Product Management and Engineering)Technical Interview... 
    Full time
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    Western Governors University

    Salt Lake City, UT
    1 day ago
  • Job Title: Associate, Software Engineer Job Code:??39937 Job Location:??Salt Lake City, UT Job Schedule:9/80:?Employees work 9 out of every 14 days ? totaling 80 hours worked, and have every other Friday off??? L3Harris is dedicated to recruiting and developing high-performing... 
    Local area

    L3Harris Technologies

    Salt Lake City, UT
    2 days ago

Do you want to receive more vacancies?

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