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 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. #J-18808-Ljbffr

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Director, Software Engineering in Salt Lake City, UT vacancy
  • $235k - $275k

     ...driven and highly collaborative team that is passionate about creating transformative change in healthcare. As a Director of Software Engineering , you'll define and lead the engineering function behind our custom-built, internally-facing platforms, the software... 
    Suggested
    Contract work

    Datavant

    Salt Lake City, UT
    4 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... 
    Suggested
    Remote work
    Flexible hours

    Circle

    Salt Lake City, UT
    5 days ago
  • Salt Lake City, UTPointClickCare - Engineering /Full-Time /HybridAt PointClickCare our mission is simple: to help providers deliver exceptional...  ...This is a requirement for this role.Overview:As a Manager of Software Engineering reporting to the Sr Manager of Engineering, you'll... 
    Suggested
    Full time
    Work at office
    Remote work
    Flexible hours

    PointClickCare

    Salt Lake City, UT
    5 days ago
  • $140k - $210k

     ...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... 
    Suggested
    Work experience placement
    Local area

    Indeed

    Salt Lake City, UT
    1 day ago
  • $101.9k - $163k

     ...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 lead a team dedicated to : Developing, updating and optimizing data transformation and delivery scripts... 
    Suggested
    Full time
    Work experience placement
    Live in
    Local area
    Remote work
    Worldwide

    Cengage Group

    Salt Lake City, UT
    2 days ago
  •  ...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... 
    Full time
    Temporary work
    Work experience placement
    Local area
    Immediate start
    Flexible hours

    Cardinal Health

    Salt Lake City, UT
    1 day ago
  •  ...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 employment
    Flexible hours

    Teradata

    Salt Lake City, UT
    3 days ago
  • O.C. Tanner is the global leader in software and services that improve workplace culture through meaningful employee experiences. Our...  ...Success in this role requires building strong partnerships across engineering while delivering secure, scalable platform services.... 
    Full time

    O.C. Tanner

    Salt Lake City, UT
    4 days ago
  •  ...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 time
    Work at office
    Flexible hours

    Western Governors University

    Salt Lake City, UT
    3 days ago
  • $160k - $190k

    Job Title: Senior Full-Stack Software Engineer (100% REMOTE!Salary: $160-190k/year + bonus + equity!Requirements: 5+ years of Software Engineering experience, React, Python, Django, AI proficiency & enthusiasmWe're a rapidly growing startup (yes, we're profitable!) and... 
    Contract work
    Work at office
    Remote work

    CyberCoders

    Salt Lake City, UT
    4 days ago
  • What We DoAt Goldman Sachs, our Engineers don't just make things - we make things possible. Change the world by connecting people and...  ...clients. Join our engineering teams that build massively scalable software and systems, architect low latency infrastructure solutions,... 
    Full time
    Temporary work
    Part time
    Immediate start
    Remote work

    Goldman Sachs

    Salt Lake City, UT
    7 days ago
  •  ...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 time
    Contract work
    Flexible hours

    Western Governors University

    Salt Lake City, UT
    4 days ago
  •  ...mission to expand access to high-quality, affordable education. Our engineering teams build the platforms, services, and tools that support...  ...empower employees across the university.We are looking for a Software Engineer who is eager to launch and grow their software... 
    Full time
    Internship
    Flexible hours

    Western Governors University

    Salt Lake City, UT
    5 days ago
  • $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 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
  • Salt Lake City, UtahEngineering - Engineering /Full-time /On-siteFilevine is a Legal AI company delivering Legal Operating Intelligence...  ...growing technology companies in the country.Role Summary:As a Software Development Engineer, you will join our core engineering team... 
    Full time
    Temporary work

    Filevine

    Salt Lake City, UT
    7 days ago
  • $139.3k - $203.6k

     ...is filled or if a sufficient number of applications are received.This is a remote role anywhere in the USA.Meet the TeamOur software engineering team develops software using Cisco’s Design Thinking Principles, with simplification and Security at its core. We use secure... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Salt Lake City, UT
    7 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
    7 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...  ...Have- Bachelor's Degree- At least 6 years of experience in software, platform, or cloud engineering, including people leadership-... 
    Full time
    Work experience placement
    H1b
    Remote work

    PwC

    Salt Lake City, UT
    5 days ago
  •  ...case. A reasonable estimate of the current range is: Grade: Technical 408Pay Range: $118,900.00 - $178,500.00Job DescriptionThe Software Engineer II is an early- to mid-career contributor with a mix of formal education and experience in software engineering and enterprise... 
    Full time
    Work at office
    Flexible hours

    Western Governors University

    Salt Lake City, UT
    4 days ago
  •  ...Software Engineer At Western Governors University (WGU), technology plays a critical role in advancing our mission to expand access to high-quality, affordable education. Our engineering teams build the platforms, services, and tools that support millions of student... 
    Internship

    WGU

    Salt Lake City, UT
    5 days ago
  • $115k - $184k

     ...Senior Full-Stack Engineer Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with...  ...across disciplines to deliver secure, scalable, and accessible software aligned to Mastercard's highest standards. Responsibilities... 
    Full time
    Contract work
    Part time
    Worldwide
    Flexible hours

    Dynamic Yield

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

     ...core to our business. Join Evolent for the mission. Stay for the culture. What You'll Be Doing: Evolent is seeking a Software Engineer to join an Agile team building healthcare-focused backend software solutions that support analytics, integration, and operational... 
    Full time
    Immediate start
    Work from home

    Evolent

    Salt Lake City, UT
    2 days ago
  •  ...Senior Software Developer We are seeking a highly skilled and motivated Senior Software Developer to join our team in building and...  ...Collaboration & Leadership: Collaborate with product, QA engineers, and other stakeholders to understand use cases and improve the... 
    Work experience placement
    Flexible hours

    SwipeClock

    Salt Lake City, UT
    5 days ago
  • $100k - $169k

     ...Innovation Squad - Engineering Our charter is simple to state and ambitious to deliver: build what Pearson does next. We are a small...  ...generalist builder who turns ambiguous problems into working software. As the Senior Product Engineer on this team, you'll architect... 
    Full time
    Remote work
    Flexible hours
    Shift work

    Pearson

    Salt Lake City, UT
    1 day ago
  • $114.28k - $136.3k

     ...Job Title: 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): Software Engineer. Designing, developing, and maintaining infrastructure... 
    Work experience placement
    Work at office
    Remote work

    Akamai

    Salt Lake City, UT
    1 day ago
  • $77.1k - $123.3k

     ...that helps millions of learners improve their lives and achieve their dreams through education. What you'll do here: As a Software Engineer, you will deliver a world-class experience for learners and instructors on our Cengage Learning Platforms (CLP). Working on a... 
    Full time
    Live in
    Local area
    Worldwide

    Cengage Group

    Salt Lake City, UT
    1 day ago
  • $79.2k - $209.5k

     ...identification for systems and services across the director-level organization. Work...  ...technical debt. Improve the team through engineering practices, operational practices,...  ...Responsibilities ~4-8 years of relevant software engineering experience. ~ BS or MS in... 
    Temporary work
    Flexible hours

    Oracle

    Salt Lake City, UT
    5 days ago
  • $138.24k - $218.6k

     ...Job Title: Senior Software Engineer 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. Perform software engineering duties in... 
    Work experience placement
    Work at office
    Remote work

    Akamai

    Salt Lake City, UT
    3 days ago
  •  ...get together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. Senior Software Engineer (EAA) The CEE Surfaces team, part of Coinbase's Customer Experience & Engagement org within EAA, owns the customer- and agent... 
    Local area

    Coinbase

    Salt Lake City, UT
    2 days ago
  •  ...platforms, turn system-level results into clear feedback for engineering and leadership, and help accelerate validated AV deployment at...  ...implement metrics and analyses to introspect autonomous driving software performance atinterfaces across the autonomy stack; partner... 
    Full time
    Local area
    Remote work
    Work from home

    General Motors

    Salt Lake City, UT
    5 days ago

Do you want to receive more vacancies?

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