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 4 days ago
Similar jobs that could be interesting for youBased on the Director, Software Engineering in Salt Lake City, UT vacancy
$160k - $180k
...Join to apply for the Director of Software Engineering role at ConsultNet Technology Services and Solutions 1 day ago Be among the first 25 applicants Join to apply for the Director of Software Engineering role at ConsultNet Technology Services and Solutions...SuggestedFull timeContract work$211.2k - $234.6k
...Director, Software Engineering Location: Remote Canada or Hybrid Mississauga, ON At PointClickCare our mission is simple: to help providers deliver exceptional care. And that starts with our people. As a leading health tech company that's founder-led and privately...SuggestedRemote workFlexible hours$175k - $185k
.... Stay for the culture. What You'll Be Doing: Sr. Director, AI Platform Engineering Job Summary The Sr. Director of AI Platform Engineering... ...in these areas - staffing the teams, delivering the software, and operating it in production - working within the...SuggestedFull timeImmediate startWork from home$164k - $182k
...weekly/monthly events in the office with your specific team. This is a requirement for this role. Overview As a Manager of Software Engineering reporting to the Sr Manager of Engineering, you'll lead multiple Agile teams to deliver high‑quality software solutions. You...SuggestedWork at officeRemote workFlexible hours- ...and transitioned to run in alignment with the Sonexus IT operating model and SDLC standards. What Commercial Technologies Software Engineering contributes to Cardinal Health Commercial Technologies manages the enterprise's portfolio of commercial technologies to maximize...SuggestedFull timeTemporary workWork experience placementLocal areaImmediate startFlexible hours
$140k - $210k
...enthusiasm for innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2026) Day to Day As a Software Engineering Manager at Indeed, you will manage and grow a team responsible for building and maintaining software systems that enable...Work experience placementLocal area- ...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...Permanent 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...Full timeTemporary workFlexible hours
$101.9k - $163k
...initiatives that are integrated into the fabric of how we work every day. To learn more, please see . What you'll do here: As the Software Engineering Manager, you will manage and lead all aspects of a team dedicated to: Partner with content teams to analyze current...Full timeWork experience placementLive inLocal areaRemote workWorldwide- ...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...Full timeFor contractorsFlexible hours
- We’re looking for a passionate Software Engineer to design, develop and install software solutions. Ideally, the candidate should be able to build high -quality, innovative and fully performing software in compliance with coding standards and technical design. Software...Full timeWork experience placement
$160k - $185k
...About the Role: We are looking for an experienced Senior Engineer to join our Platform team — a strategic, hands-on technical leader... ...Required Skills & Experience: ~5+ years of professional software engineering experience, with a strong focus on backend systems,...Full time- ...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
- ...Job Description Job Description Software Engineer — Full-Stack (Front-End Focused) About the company A fast-growing, fully remote FinTech SaaS company sitting at the intersection of payments and data intelligence — the product helps merchants, and the software platforms...Remote work
- ...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...Internship
- ...Summary We are seeking a highly skilled and motivated Senior Software Developer to join our team in building and maintaining a... ...Collaboration & Leadership: Collaborate with product, QA engineers, and other stakeholders to understand use cases and improve the...Work experience placementFlexible hours
$135k - $155k
...Senior Machine Learning Platform Engineer About Pearson As the world's learning company, Pearson helps people make more of their... ...The Automated Assessment team develops machine learning-based software systems that evaluate tens of millions of learner responses each...Full timeWorldwide$143.7k - $222.7k
...reasonable estimate of the current range is: Grade: Technical 410 Pay Range: $143,700.00 - $222,700.00 Job Description The Senior Software Engineer is responsible for the research, design, development, analysis, testing, and implementation of software operating or...Full timeFlexible hours- ...Norstella could the next step in your career. Reporting into Sernior Director, the Technical Lead will be responsible for leading and managing a team of developers and engineers to deliver high-quality software products or services. In addition to technical expertise, the...Full timeTemporary workLocal areaRemote workFlexible hours
- ...connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Senior Specialist, Software Engineer Job Code: 41926 Job Location: Salt Lake City, UT Job Schedule: 9/80, employees work 9 out of 14 days- totaling 80...Full timeLocal area
- ...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
- ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Specialist, Software Engineering Job Code: 41188 Job Location: Salt Lake City, UT Job Schedule: 9/80 9/80: Employees work 9 out of every 14 days -...Full timeLocal area
- ...being trusted 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 POSITION TYPE : Full...Full timeImmediate startWorldwide
- ...connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Senior Specialist, Software Engineering Job Code: 41939 Job Location: Salt Lake City, UT Job Schedule: 9/80: Employees work 9 out of every 14 days-...Local area
$235k - $300k
...The Vice President, Software Engineering is a pivotal role within Vontier's Convenience Retail business, spearheading the global engineering organization dedicated to retail solutions technologies. This encompasses a broad spectrum of products and systems, from cloud...Local areaWorldwide$112.3k - $140k
...you looking for a stimulating and challenging career where your engineering expertise can be leveraged to create, enhance, and maintain... ...the unthinkable. We have an exciting opportunity for a Senior Software Engineer on our Automatic Tank Gauge team. We are looking for...Work at officeLocal areaRemote workWorldwide- Software Engineer L2L is on a mission to empower workers to manufacture better together. The Connected Workforce Software market is exploding, and L2L is at the forefront, providing software that enables manufacturing facilities to drive efficiency and productivity across...Shift work
$138.24k - $218.6k
Job Title: Senior Software Engineer Work Location: 145 Broadway, Cambridge, MA 02142 Job Description: Akamai Technologies, Inc. is hiring for the following role in Cambridge, MA (multiple openings): Senior Software Engineer Developing software and unit tests. Developing...Work experience placementWork at officeRemote work$110k - $140k
Senior Software Engineer Location: United States (Remote) The Role The Senior Software Engineer is a senior individual contributor responsible for designing, developing, and delivering high-quality, scalable, secure, and reliable software solutions that support Pearson...Full timeRemote work- Senior Software Engineer Fidelity TalentSource is looking for a Senior Software Engineer to join the Fidelity Customer Protection Services (FCPS) team within the Enterprise Cybersecurity (ECS) business unit. The ECS organization is responsible for delivering appropriate...
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
- software manager Salt Lake City, UT
- application manager Salt Lake City, UT
- director of software Salt Lake City, UT
- application engineering manager Salt Lake City, UT
- director software engineering Salt Lake City, UT
- general engineer Salt Lake City, UT
- chief engineer Salt Lake City, UT
- principal developer Salt Lake City, UT
- engineering director Salt Lake City, UT




