1

Director Software Engineer Startup Jobs in Utah (NOW HIRING)

The Senior Director of Software Engineering will lead the Funding & Payments engineering team, owning the architecture, delivery, and operational health of the systems that decide, fund, and process ...

Senior Software Engineer

Lehi, UT

$115K - $151K/yr

A commitment to engineering excellence and building a world-class engineering startup is a must. If ... Produce high quality software that enhances the customer experience. * Manage project priorities ...

Senior Software Engineer

Lehi, UT

$115K - $151K/yr

A commitment to engineering excellence and building a world-class engineering startup is a must. If ... Produce high quality software that enhances the customer experience. * Manage project priorities ...

Senior Software Engineer

Lehi, UT · On-site

$115K - $151K/yr

A commitment to engineering excellence and building a world-class engineering startup is a must. If ... Produce high quality software that enhances the customer experience. * Manage project priorities ...

The Senior Director of Software Engineering will lead the Funding & Payments engineering team, owning the architecture, delivery, and operational health of the systems that decide, fund, and process ...

The Senior Director of Software Engineering will lead the Funding & Payments engineering team, owning the architecture, delivery, and operational health of the systems that decide, fund, and process ...

Software Engineer Pay rate: up to $57.93/hr. Location: Salt Lake City, UT Zip code: 84116 Start ... Ability to collaborate across engineering disciplines and influence execution without direct ...

Software Engineer Pay rate: up to $57.93/hr. Location: Salt Lake City, UT Zip code: 84116 Start ... Ability to collaborate across engineering disciplines and influence execution without direct ...

Software Engineer Pay rate: up to $57.93/hr. Location: Salt Lake City, UT Zip code: 84116 Start ... Ability to collaborate across engineering disciplines and influence execution without direct ...

Senior Software Engineer

Draper, UT

$114K - $151K/yr

Description We're looking for a Senior Software Engineer to join our delivery team as a hands-on technical leader with a strong product mindset and a direct line to our clients. In this role, you ...

Software Engineer -- Core Product Overview Join Veras, a fast-growing healthtech startup in Lehi ... Scrappy, self-directed, and resourceful -- you figure things out, take initiative, and don't wait ...

Software Engineer (Full Stack)

Lehi, UT · Hybrid

$100K - $140K/yr

We are seeking a talented Software Engineer (Full Stack) to join our growing engineering team. This ... An early employee opportunity at a Series B hyper-growth startup; work with the founding team and ...

Temp to Direct (12 Months) Industry: Aerospace and Defense Compensation: $60.00-$70.00/Hour Schedule: 9/80 About the Opportunity: * We're seeking a Software Engineer to lead system software ...

Software Engineer, Data

Lehi, UT · On-site

$140 - $180/hr

As a Software Engineer, Data, you will be the core engineer responsible for building, scaling, and ... This is a unique opportunity to join a fast-growing, VC-backed tech startup. You will be part of a ...

Software Engineer - Full-Time, On-Site Location: Downtown Salt Lake City, UTCompany: Altitude AI ... At Altitude AI, your work will have a direct impact on global industries--from automotive to food ...

Temp to Direct (12 Months) Industry: Aerospace and Defense Compensation: $59.57/Hour Schedule: 40 Hours/Week 9/80 1st Shift About the Opportunity: * Join a collaborative software engineering team ...

Ability to collaborate across engineering disciplines and influence execution without direct ... Develop software for embedded devices and systems from requirements through production and support.

Software Engineer, Data

Lehi, UT

$107K - $129K/yr

As a Software Engineer, Data , you will be the core engineer responsible for building, scaling, and ... This is a unique opportunity to join a fast-growing, VC-backed tech startup. You will be part of a ...

next page

Showing results 1-20

Director Software Engineer Startup information

What does a director software engineer do at a startup?

A Director Software Engineer at a startup leads and manages the engineering team, overseeing the development and delivery of software products. They set technical direction, ensure best practices, and collaborate closely with founders and other departments to align technology with business goals. This role often involves hands-on coding, mentoring junior engineers, and making key architectural decisions. Directors at startups must be adaptable, balancing strategic planning with the fast-paced demands of startup growth.

What are the key skills and qualifications needed to thrive as a director software engineer at a startup?

To thrive as a Director Software Engineer at a startup, you need deep expertise in software architecture, coding best practices, and team leadership, often supported by a degree in computer science and significant engineering experience. Familiarity with agile methodologies, cloud platforms (such as AWS or GCP), and project management tools is typically required, along with experience in scaling systems. Exceptional communication, strategic thinking, and the ability to motivate and mentor a diverse team set standout leaders apart in this role. These skills are vital for driving innovation, ensuring technical excellence, and fostering a high-performing engineering culture in a fast-paced startup environment.

What are some common challenges faced by a director software engineer at a startup, and how can they be addressed?

As a Director Software Engineer at a startup, you may encounter challenges such as balancing hands-on technical work with managerial responsibilities, scaling the engineering team rapidly, and adapting to shifting business priorities. It’s important to establish clear communication channels, set achievable milestones, and foster a collaborative culture to keep the team aligned. Leveraging agile methodologies and regularly reviewing technical debt can help maintain product quality while meeting fast-paced deadlines. Building strong relationships with other departments, such as product and design, also ensures that engineering efforts are strategically aligned with the company’s goals.

What is the difference between Director Software Engineer Startup vs Lead Software Engineer?

AspectDirector Software Engineer StartupLead Software Engineer
ResponsibilitiesOversees multiple teams, strategic planning, and project alignmentLeads a specific team or project, technical mentorship
Required CredentialsBachelor's/Master's in CS or related, extensive experienceBachelor's/Master's in CS or related, strong technical background
Work EnvironmentStartup setting, cross-functional collaborationStartup or tech company, hands-on technical work
FocusStrategic leadership, team managementTechnical excellence, project delivery

The main difference between a Director Software Engineer Startup and a Lead Software Engineer lies in scope and focus. The Director typically manages multiple teams and handles strategic planning, while the Lead focuses on technical leadership within a specific team or project. Both roles require strong technical credentials, but the Director's role emphasizes leadership and organizational skills in a startup environment.

What are the most commonly searched types of Software Engineer Startup jobs in Utah?

The most popular types of Software Engineer Startup jobs in Utah are:

What are popular job titles related to Director Software Engineer Startup jobs in Utah?

For Director Software Engineer Startup jobs in Utah, the most frequently searched job titles are:

What cities in Utah are hiring for Director Software Engineer Startup jobs?

Cities in Utah with the most Director Software Engineer Startup job openings:

Director, Software Engineering

BlackRock Neurotech

Salt Lake City, UT • On-site

$244K/yr

Full-time

Posted 3 days ago

New


Job description

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, 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 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
  • 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 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.