Back to jobs
New

Director, Software Engineering

Waltham, MA

GelSight's pioneering platform sits at the intersection of key trends in metrology-3D surface characterization, and the digitization of tactile interactions. In an era where artificial intelligence strives to emulate human senses, GelSight is uniquely positioned to digitize the nuances of tactile perception, empowering industries to elevate product safety and user experience. From aerospace and automotive to forensics and energy, our technology promises to drive digital transformation, ensuring our customers' products are not just safer, but also more inherently human-centric.

GelSight is a digital imaging–based tactile surface analysis company building next generation products across mobile, robotics, and high-performance computing. Our solutions combine advanced imaging, AI/ML, and scalable software to deliver precision insights to customers worldwide.

Role Overview

The Director of Software Engineering will lead the software team driving product releases, maintaining code quality, and ensuring customer needs are translated into robust solutions. This role requires both leadership and hands-on expertise in core technologies, guiding architectural decisions, solving complex problems, and mentoring the team.

Key Responsibilities

  • Delivery & Execution: Own release schedules and ensure timely delivery of software products. Translate customer requirements (use cases, user stories) into actionable sprint plans. Oversee agile processes (planning, retrospectives, backlog management).
  • Technical Leadership: Provide hands-on technical guidance in C++, C#, WPF/XAML (MVVM) and Azure DevOps/GitHub. Make architectural decisions for scalable, performant, and maintainable software. Manage codebase health, enforce best practices in CI/CD, testing, and version control.
  • Team Management & Mentorship: Lead, mentor, and grow a team of architects, engineers, and QC professionals. Foster technical excellence, innovation, and accountability. Enable cross-pollination of expertise across mobile, robotics, and emerging tech.
  • Future-Readiness: Explore and integrate JavaScript and GPU-based computing (OpenCL/CUDA) into future product roadmaps. Stay ahead of technology trends to maintain competitive advantage.

Technology Stack

  • Mobile: C++, C#, WPF, XAML, MVVM, Visual Studio, Azure DevOps
  • Emerging Tech: Linux, Python, TensorFlow, JavaScript, OpenCL/CUDA

Qualifications

  • Bachelor’s or Master’s in Computer Science, Software Engineering, or related discipline.
  • 12+ years of experience in software engineering, with at least 5 years in leadership roles.
  • Proven hands-on expertise in C++/C#, WPF/XAML (MVVM)
  • Experience with Azure DevOps or GitHub for CI/CD, bug tracking, and code management.
  • Experience with networking protocols and setting up cloud-based services (e.g.: AWS or Azure) • Familiarity with ML frameworks (TensorFlow) and GPU programming (CUDA/OpenCL) is desirable.
  • Strong track record of delivering complex software systems on time and at scale. • Excellent communication, stakeholder management, and mentoring skills.

What We Offer

  • Leadership opportunity in a fast-growing tactile imaging and robotics company
  • Exposure to cutting-edge technologies across mobile, AI/ML, and HPC.
  • Collaborative culture with room for innovation and ownership.
  • Competitive compensation, benefits, and career growth opportunities

Location: Waltham, MA

Department: Engineering

Reports to: SVP, Engineering

Direct Reports: Principal Software Architect, Principal Software Engineer, Software Developers, Software QC

 

Create a Job Alert

Interested in building your career at GelSight? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Phone
Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Education

Select...
Select...
Select...