Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Director, Software Engineering

Page Mechanical Group, Inc.

Iridex Corporation is a global medical technology company dedicated to advancing the treatment of glaucoma and retinal diseases through innovative laser-based solutions. Since 1989, our products have been used by ophthalmologists around the world to help preserve and improve vision.

We are looking for an experienced hands-on Software Engineering leader to head our R&D team and manage our software activities.

At Iridex, you’ll have the opportunity to contribute to meaningful work that supports physicians and patients worldwide while being part of a company that values collaboration, innovation, and continuous improvement.

THE OPPORTUNITY

The Director, Software Engineering is Iridex’s senior, hands-on software engineering leader, responsible for the technical direction, architecture, development, and lifecycle management of software and firmware supporting ophthalmic medical devices.

This is a hands-on R&D leadership role, not solely a people-management position. The successful candidate must be capable of personally engaging in software architecture, development, code review, debugging, and system-level troubleshooting while leading the broader R&D Engineering team.

The Director serves as Iridex’s principal software engineering authority while leading, managing, and developing the R&D Engineering team. The role requires demonstrated experience developing software and embedded systems for regulated medical devices and working across the product lifecycle in partnership with Engineering, Quality, Regulatory, Manufacturing, and Technical Service.

WHAT YOU'LL DO

Technical & Hands-On Engineering Leadership

  • Serve as the senior technical authority for software, firmware, and embedded systems.
  • Define software architecture, engineering standards, development practices, and technical direction.
  • Remain hands-on in software design, development, code review, debugging, integration, troubleshooting, and resolution of complex system-level issues.
  • Lead new product development, sustaining engineering, and legacy-system activities.
  • Identify and mitigate technical risks and improve software quality, reliability, maintainability, and development efficiency.
  • Ensure software development meets applicable medical-device quality, regulatory, cybersecurity, and product requirements.

R&D Engineering Leadership

  • Lead, manage, and develop the R&D Engineering team, including senior and Principal-level engineers.
  • Set priorities, allocate resources, and balance technical and business requirements.
  • Establish clear performance expectations and foster a culture of accountability, collaboration, and technical excellence.
  • Develop engineering capabilities, processes, and talent to support current and future product needs.

Cross-Functional Leadership

  • Partner with Engineering, Quality, Regulatory, Manufacturing, Technical Service, Product Management, and other functions to deliver product objectives and resolve technical issues.
  • Provide technical input on product strategy, priorities, risks, and resource requirements.
  • Support product development, verification and validation, regulatory submissions, cybersecurity, manufacturing, and field-support activities.
  • Communicate complex technical issues, risks, and recommendations effectively to technical and non-technical stakeholders

Engineering Operations

  • Establish and maintain effective software development, testing, code review, configuration management, documentation, and change-control practices.
  • Drive improvements in development tools, processes, infrastructure, and engineering efficiency.

QUALIFICATIONS

Education & Experience

  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or related technical discipline.
  • 10+ years of progressive software and/or embedded systems engineering experience, including significant hands-on experience developing software for regulated medical devices.
  • Demonstrated experience leading software engineering teams and managing senior-level technical professionals.
  • Strong experience with embedded software development and hardware/software integration.
  • Experience working across the medical-device product lifecycle, including development, verification/validation, sustaining engineering, and product support.
  • Demonstrated experience working within medical-device quality and design-control processes.

Technical Skills

  • Advanced proficiency in C and C++ with significant hands-on embedded software development experience.
  • Strong experience with embedded systems, including ARM and/or TI C2000 processors.
  • Experience with bare-metal embedded development and Linux and/or Windows environments.
  • Strong understanding of software architecture, development, testing, debugging, and configuration management.
  • Demonstrated ability to troubleshoot complex software, firmware, hardware, and system-level issues.
  • Familiarity with embedded cybersecurity and medical-device software development practices.

Leadership & Communication

  • Demonstrated experience leading R&D or engineering teams and managing senior-level technical professionals.
  • Strong people-management, coaching, and team-development skills.
  • Excellent written and verbal communication skills.
  • Ability to communicate effectively with engineers, executives, regulatory professionals, manufacturing personnel, and other stakeholders.
  • Strong analytical, problem-solving, prioritization, and decision-making skills.
  • Ability to operate effectively in a dynamic environment with changing technical, regulatory, manufacturing, and business priorities.

Medical Device / Regulatory Experience

  • Direct experience developing software for FDA-regulated medical devices is required.
  • Working knowledge of medical-device software lifecycle, design controls, risk management, verification/validation, and change control.
  • Familiarity with FDA requirements and standards such as IEC 62304, ISO 13485, and ISO 14971.
  • Experience supporting regulatory submissions, software documentation, cybersecurity, or product certification is a plus.

KEY SUCCESS FACTORS

  • Serve as Iridex’s hands-on principal software engineering authority.
  • Provide technical leadership while remaining actively involved in engineering execution.
  • Lead and develop a high-performing team of Engineers.
  • Bring disciplined medical-device software development practices to new and existing products.
  • Balance new product development, sustaining engineering, legacy systems, and urgent technical issues.
  • Partner effectively across Engineering, Quality, Regulatory, Manufacturing, and Technical Service.
  • Anticipate technical risks and drive practical solutions.
  • Align software engineering priorities with product, customer, quality, and business objectives.

WHAT WE OFFER

  • Medical, dental, vision benefits
  • Company paid group life and disability insurance
  • 15 days paid vacation, 10 days paid sick time and 10 paid holidays
  • 401(k) with both Traditional and Roth options
  • Education reimbursement
  • Professional development
#J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Director, Software Engineering in San Jose, CA vacancy
  •  ...Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: People Leader All Job Posting Locations:...  ...journey to wellness. Learn more at Job Summary: The Director, MONARCH Software will lead their team across Monarch product... 
    Suggested
    Local area
    Immediate start
    Flexible hours

    6267-Auris Health Inc. Legal Entity

    Santa Clara, CA
    3 days ago
  •  ...improve vision. We are looking for an experienced hands‑on Software Engineering leader to head our R&D team and manage our software...  ...innovation, and continuous improvement. PURPOSE OF JOB The Director, Software Engineering is the senior software engineering leader... 
    Suggested
    Worldwide

    Page Mechanical Group, Inc.

    San Jose, CA
    3 days ago
  • $250k - $350k

     ...Director of Software engineering Location: San Jose, CA, US Job Description Experience: Director Salary: $250,000 - $350,000 per year Job Details ~5+ years in engineering leadership as either Sr. Manager or Director ~ CI/CD and DevOps leadership a... 
    Suggested

    LeoForce

    San Jose, CA
    1 day ago
  • $292k

     ...and with other teams, lead teams and projects. Mentor new engineers and interns. Nurture employees, so they can do their life’s work...  ...experience. ~15+ overall years of hardware and/or software engineering experience. ~5+ years of management experience.... 
    Suggested

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $305k

     ...Director of Software Engineering, Comms Apps Teams Cupertino, California, United States Software and Services Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create,... 
    Suggested
    Work experience placement
    Relocation

    Apple Inc.

    Cupertino, CA
    4 days ago
  • $250.6k - $362.6k

     ...protection for users, data, and application no matter where they reside. Cisco’s Cloud Security team is looking for a Director of Software Engineering to lead an engineering team working on our market-leading Security Service Edge (SSE) products. In this role, you will... 
    Full time
    Temporary work
    Local area
    Flexible hours

    020 Cisco Systems, Inc.

    Milpitas, CA
    1 day ago
  • $195k - $370k

     ...Group Director, Software Engineering - Applied AI Sunnyvale, CA Group Director, Software Engineering - Applied AI Sunnyvale, CA Group Director, Software Engineering - Applied AI Sunnyvale, CA Group Director, Software Engineering - Applied AI Multiple... 
    Permanent employment
    Full time
    Temporary work
    Part time
    Local area
    Home office
    Flexible hours

    Walmart

    Sunnyvale, CA
    4 days ago
  •  ...meaningful experience across a variety of disciplines.About the role Software engineering is at an inflection point — and Enterprise Engineering at...  ...engineering organization can deliver. Roku is seeking a Director of Software Engineering to lead the organization that builds... 
    Work at office
    Local area
    Remote work
    Monday to Thursday
    Flexible hours
    Shift work

    Roku

    San Jose, CA
    4 days ago
  • $221.2k - $387.1k

    Company DescriptionIt all started when engineer Fred Luddy wrote code that automated a tedious...  ...on delivering scalable, AI-powered software products that improve how IT organizations...  ...and early-stage today, which means the Director hired into this role will have outsized... 
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    7 days ago
  • $100k - $185k

     ...committed—to saving space, to protecting our planet and to turning connectivity into actionable intelligence. As Director or VP of Software Engineering You will own the full software engineering organization for our space vehicle programs — from architecture and... 
    Full time
    Work at office
    Immediate start
    Visa sponsorship

    eSpace

    Saratoga, CA
    1 day ago
  •  ...NVIDIA is seeking a Director Software Engineering on the NVIDIA Experience Team to engage directly with end customers across CSPs, enterprises, and OEMs. You will drive execution, set priorities, and partner with leaders to deliver scalable AI server solutions powered... 

    Jobleads-US

    Santa Clara, CA
    1 day ago
  • $220k - $245k

     ...positions to the technology community. We seek talented, passionate, and committed engineers, technologists, and business leaders to join us. Job Summary: Supermicro is seeking a Senior Software Engineering Manager with exceptional networking software development and... 
    Worldwide

    Support Revolution

    San Jose, CA
    2 days ago
  • $248k - $310k

     ...shape the future of cybersecurity.RoleWe are looking for a Director, Engineering, Common Platform Services to join our team. This is a Hybrid...  ...Jose, CA office 3 days a week) role, reporting to the VP, Software Engineering in the Zero Trust Exchange department. Our Common... 
    Full time
    Work at office
    Local area
    3 days per week

    Zscaler

    San Jose, CA
    3 days ago
  • $169k - $338k

     ...Segment: Home OfficePosition Summary...We are seeking a seasoned engineering leader to define and execute the strategy for Walmart's...  ...science, computer engineering, computer information systems, software engineering, or related area and 6 years’ experience in software... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    6 days ago
  • $224k - $321k

     ...have built a multi-disciplinary organization of scientists, engineers, and physicians and we are using the power of next-...  ...grail.com We are seeking a visionary and execution-focused Director of Software Engineering to lead our Data Platform engineering organization... 
    Full time
    Work at office
    Local area
    Flexible hours

    GRAIL

    Sunnyvale, CA
    11 days ago
  •  ...Cortex Cloud team is looking for a seasoned and accomplished Engineering Manager to lead the development of next‑generation cloud security...  ...Leader, you will: Lead and grow high‑performing software engineering teams building innovative cloud security products... 
    Full time
    Work at office
    Visa sponsorship
    Work visa

    Palo Alto Networks, Inc.

    Santa Clara, CA
    22 hours ago
  • $166.5k - $291.4k

     ...It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried tears of joy...  ...people. Job Description Overview As the Manager of Software Engineering, you will lead the OmniChannel team within Customer... 
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    24 days ago
  • $222k - $300.5k

     ...contribute to many components in different Business Units. We love engineers who lead the change, are not afraid of technical challenges,...  ...example. Your team will create and bring customer driven software products to market that simplify and solve for current... 
    Self employment

    Intuit Inc.

    Mountain View, CA
    3 days ago
  • $244k - $330k

     ...Intuit Design System (IDS) organization as a Group Manager of Software Development (M3), leading the evolution of IDS from a centrally...  ...and compliance. In this role, you will lead high-performing engineering teams, set technical direction across web and mobile, and build... 
    Contract work

    Intuit Inc.

    Mountain View, CA
    3 days ago
  • $266k - $326k

     ...looking for an experienced professional to lead a full-stack engineering team comprising backend and mobile engineers. We have a top-tier...  ...Science or a related technical discipline. ~7+ years of software engineering experience, including leadership in an IC or EM capacity... 
    Full time
    Work at office
    Local area
    2 days per week

    Socket.dev

    Mountain View, CA
    1 day ago
  • $160k - $320k

     ...Regular/PermanentCompany: WalmartBusiness Segment: Home OfficePosition Summary...What you'll do...Role summary:The Senior Director, Software Engineering leads the execution of complex engineering programs with a focus on AI/ML-enhanced solutions and cloud-native... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    5 days ago
  • $160k - $320k

     ...Segment: Home OfficePosition Summary...What you'll do...Senior Director, Engineering AI & Data | Walmart Global TechJoin Walmart as a Senior...  ...science, computer engineering, computer information systems, software engineering, or related area and 7 years’ experience in... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    3 days ago
  • $201.3k - $352.3k

     ...It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried tears of joy...  ...Senior Engineering Manager who leads a high-performing team of software engineers building AI-native and cloud-native applications on the... 
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    9 days ago
  • $254k

     ...same-day fulfillment. This role leads the engineering organizations responsible for Dynamic...  ...enterprise scale. What You’ll Do As Group Director of Engineering, you will provide...  ...resiliency, operational maturity, security, and software quality Build and scale highly available... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    5 days ago
  • $254k

     ...digital shopping platforms. As a Group Director, you will own a portfolio of initiatives...  ...AI, immersive technologies, and scalable engineering systems, delivering differentiated, customer...  ...’s preferred)20+ years of experience in software engineering, platform development, or AI... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    5 days ago
  • $201.3k - $352.3k

     ...It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried tears of joy...  ...technical lead for technical teams ~ Strong background in modern software engineering practices and technologies relevant to large-scale... 
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    19 days ago
  • $244k - $330k

     ...Come join the Enterprise Accountant Suite team as a Manager 3, Software Engineering . As Intuit expands its footprint in the Mid-Market and Enterprise segment, you will be part of the group creating an enterprise grade suite for the accountant that is ai-native. Responsibilities... 

    Intuit Inc.

    Mountain View, CA
    22 hours ago
  • $170k - $277k

     ...Expertise Graph Team is a self-embedded group of application engineers and AI engineers building the core agentic platforms and product...  ...training ~5+ years of related industry experience in software design, development, and algorithm related solutions ~1+ years... 
    Full time
    For contractors
    Work at office
    Flexible hours

    LinkedIn

    Mountain View, CA
    25 days ago
  • $250.6k - $362.6k

     ...Customer Experience (CX) and our global customers. We partner across engineering, product, and design to develop scalable, responsible...  ...engineering teams: Manage and mentor cross-functional teams of software, ML, and data engineers and technical leaders through full lifecycle... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Outshift by Cisco

    San Jose, CA
    2 days ago
  • $272k - $431.25k

     ...evolve to perform well across all of them. NVIDIA seeks a Senior Engineering Manager to define and drive NVIDIA's JAX strategy,...  ...related field (or equivalent experience)10+ overall years of software engineering experience, with 4+ years in engineering management... 
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago

Do you want to receive more vacancies?

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