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:
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.
- 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
- 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
- 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
- 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
- ...Authentication (MFA) and Single Sign On (SSO), by leveraging modern software engineering practices and secure coding principles. Leads the... ...education equivalent) and six (6) years of experience as a Director, Software Engineering (or closely related occupation) developing...Suggested
$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...SuggestedRemote workFlexible hours- ...Enterprise Experiences at Teradata. We are seeking a Senior Manager, Software Engineering to lead teams building modern, scalable, and AI‑first user... ...‑paced, AI‑driven environment. This role reports to the Director of Engineering, Experience / User Platform. Key...SuggestedPermanent employmentFlexible hours
- ...range is: Grade: Management Technical 715Pay Range: $174,700.00 - $288,200.00Job DescriptionWGU is seeking a Senior Manager, Software Engineering — Communications & Quality to lead engineering teams responsible for critical communications, notification, customer...SuggestedFull timeTemporary workFlexible hours
- ...current range is: Grade: Management Technical 714Pay Range: $151,800.00 - $250,500.00Job DescriptionJob Profile Summary:The Software Engineering Manager will provide technical leadership, vision, direction, and mentoring for the software engineering team. This individual...SuggestedFull timeFor contractorsFlexible hours
$151.6k - $222.4k
...production customers across multiple cloud environments, including AWS, GCP, Azure, and GovCloud. The team is composed of skilled engineers focused on building resilient, scalable infrastructure with a collaborative and inclusive culture. What’s exciting about the team...Full timeTemporary workLocal areaImmediate startRemote workFlexible hours$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 timeTemporary workLocal areaFlexible hours- ...reasonable estimate of the current range is: Grade: Technical 410Pay Range: $143,700.00 - $222,700.00Job DescriptionThe Senior Software Engineer is responsible for the research, design, development, analysis, testing, and implementation of software operating or...Full timeFlexible hours
- ...States to be considered. Visa sponsorship is not available for this role *Job SummarySorenson Communications is seeking a talented Software Engineer II to design, develop, test, and maintain modern web applications and supporting quality automation frameworks. This role will...Full timeImmediate start
- ...At ENFRA, stability, innovation, and growth are more than just values, they are the pillars of our continued success.OverviewA Software Engineer II is a mid-level position responsible for executing tasks associated with the technical development and operation of company...Work at office
$87k - $109k
Software Development Engineer II - III (EDI Enrollment) Hybrid role (3 days/week in office) at our Burlington, Renton, Spokane, Vancouver, Portland, Medford, Salt Lake City, Boise, Lewiston, or Fargo offices. Candidates must reside within commutable distance of that location...Full timeWork at officeImmediate startRemote workWork from homeRelocationFlexible hours3 days per week$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 timeH1b- ...AM - 5:00 PMDepartment: Biocomputing - 331Primary Purpose:A Software Engineer IV is a senior engineer and leading contributor to software... ...for non-technical stakeholders.Works directly with medical directors and lab scientists to align technical solutions with clinical...Full timeWork at officeMonday to Friday
- ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Sr Associate, Software Engineer Job Code: 41569 Job Location: Salt Lake City, UT Job Schedule: 9/80: Employees work 9 out of every 14 days –...Full timeLocal area
- ...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...H1bLocal area
$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$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 areaFlexible hours$128k - $252.5k
Position Summary US-E - Consulting - Lead Integration Engineer II - AI & Engineering/EaaS Join our AI & Engineering team in transforming... ..., and operate integrated/verticalized sector solutions in software, data, AI, network, and hybrid cloud infrastructure. These...Local areaVisa sponsorshipFlexible hours- ...Job Description Job Description Software Engineer - Full-Time, On-Site Location: Downtown Salt Lake City, UTCompany: Altitude AI Altitude AI, the leading Generative AI platform for the industrial world, is excited to announce an opening for a Software Engineer...Full timeH1bWork at officeVisa sponsorship
- ...the most beneficial consumer and commercial financing solutions. First Electronic Bank (FEB) is seeking a highly capable software engineer to independently lead ambiguous, high-impact initiatives that deliver FEB's internal applications, secure APIs and services, fintech...Full time
$140k - $210k
...job seekers. (*Comscore, Total Visits, March 2026) Day to Day As an Engineering Manager in Site Reliability Engineering at Indeed, you will manage and grow a team that applies software engineering principles to make systems more reliable and scalable. These systems...Work experience placementLocal area- ...Educational internship for engineering students to develop software components for surgical imaging products. Interns will work with senior engineers on design, testing, and verification activities across the product development lifecycle. Responsibilities Assist...InternshipSummer internship
$198k - $368k
...future as we are, join our team.KPMG is currently seeking a Director, Cloud Architect & Engineer to join our Global Advisory Group which is part of KPMG... ...integration patterns, GitHub Advanced Security, secure software delivery, and GitHub Copilot; deep GitHub expertise is...H1bLocal area$115k - $207.5k
...solutions 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 days-...Local areaFlexible hours$130k - $160k
...Systems EngineerSalt Lake City, UT - onsite$130-160K/yearAbout the RoleWe are seeking an Embedded Systems Engineer to help develop and evolve the embedded software and firmware for a next-generation hardware and sensing platform. This role focuses on integrating cameras...- ...Looking ForWe are looking for a technical leader with deep AWS and AI infrastructure expertise to join our team as a Principal DevOps Engineer. This role plays a key part in architecting and driving cloud and AI infrastructure strategy across AWS and private cloud...Work at officeFlexible hours
- ...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 -...InternshipLocal area
- ...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...Remote jobInternship
- ...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...InternshipLocal area
- ...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...InternshipLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Director, Software Engineering. Be the first to apply!
Related searches
- IT software development manager Salt Lake City, UT
- application manager Salt Lake City, UT
- application engineering manager Salt Lake City, UT
- director of software Salt Lake City, UT
- software manager Salt Lake City, UT
- director software engineering Salt Lake City, UT
- engineering director Salt Lake City, UT
- hotel chief engineer Salt Lake City, UT
- senior civil engineer project manager Salt Lake City, UT
- principal engineer Salt Lake City, UT





