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

Director, Software Engineering (27784508)

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.

PURPOSE OF JOB

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

This role serves as the organization's principal software engineering authority while providing direct leadership and management to three Principal Engineers. The Director balances hands‑on technical leadership with people management, project prioritization, and cross‑functional collaboration to ensure software solutions are reliable, maintainable, scalable, and aligned with product and business objectives.

The position works closely with Engineering, Quality, Regulatory, Manufacturing, Technical Service, and other functions within a regulated medical‑device environment.

MAJOR DUTIES AND RESPONSIBILITIES

Technical Leadership

  • Serve as the senior technical authority for software and embedded systems across Iridex products.
  • Establish software architecture, engineering standards, development practices, and technical direction.
  • Lead complex software and firmware development, troubleshooting, integration, and sustaining engineering activities.
  • Provide technical oversight of new product development and existing product platforms, including legacy systems.
  • Review and approve software architecture, designs, code, testing strategies, and technical solutions.
  • Identify and address technical risks, system-level issues, and opportunities to improve software reliability, maintainability, and development efficiency.
  • Ensure software engineering activities support applicable quality, regulatory, cybersecurity, and product requirements.
  • Provide hands‑on technical expertise when required to resolve complex or high‑priority issues.

People & Team Leadership

  • Directly manage and develop three Principal Software Engineers.
  • Establish team priorities, allocate resources, and balance competing technical and business requirements.
  • Set clear performance expectations and provide regular coaching, feedback, and development opportunities.
  • Foster a culture of accountability, collaboration, technical excellence, and continuous improvement.
  • Build and maintain software engineering capabilities, processes, and technical talent to support current and future product needs.

Cross-Functional Leadership

  • Partner with Product Development, Quality, Regulatory, Manufacturing, Technical Service, Sales, and other functions to resolve technical issues and deliver product objectives.
  • Translate complex technical issues, risks, and recommendations into clear communication for technical and non-technical stakeholders.
  • Provide technical input to engineering leadership and senior management on product strategy, priorities, risks, and resource requirements.
  • Support regulatory submissions, verification and validation, cybersecurity, field issues, manufacturing activities, and other product lifecycle requirements as needed.

Engineering Operations

  • Establish and maintain effective software development processes, tools, repositories, build environments, and documentation practices.
  • Drive consistent software development, testing, code review, configuration management, and change-control practices.
  • Ensure appropriate technical documentation and engineering records are maintained.
  • Identify opportunities to improve development efficiency, product quality, and engineering infrastructure.

QUALIFICATIONS

Education & Experience

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related technical discipline.
  • 10+ years of progressive software and/or embedded systems engineering experience, with demonstrated technical leadership.
  • Experience leading software engineering teams and managing senior-level technical professionals.
  • Strong experience developing and troubleshooting embedded software and working at the hardware/software interface.
  • Experience working in a regulated environment; medical-device experience strongly preferred.

Technical Skills

  • Advanced proficiency in C and C++.
  • 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 methodologies, testing, debugging, and configuration management.
  • Experience troubleshooting complex software, firmware, hardware, and system‑level issues.
  • Familiarity with embedded cybersecurity and software development practices applicable to medical devices.

Leadership & Communication

  • Demonstrated ability to lead through influence and make sound technical decisions.
  • 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

  • Working knowledge of FDA requirements and medical-device quality systems strongly preferred.
  • Familiarity with FDA 21 CFR 820 and ISO 13485 is desirable.
  • Experience supporting software verification/validation, regulatory submissions, cybersecurity, or product certification is a plus.

KEY SUCCESS FACTORS

The successful candidate will:

  • Serve as the principal software engineering authority for Iridex.
  • Provide strong technical direction while remaining sufficiently hands‑on to solve complex problems.
  • Build and lead a high-performing team of Principal Software Engineers.
  • Establish scalable, disciplined, and sustainable software engineering practices.
  • Successfully balance new product development, sustaining engineering, legacy systems, and urgent technical issues.
  • Partner effectively across Engineering, Quality, Regulatory, Manufacturing, Technical Service, and other functions.
  • Develop people while maintaining a high standard of technical excellence and accountability.
  • Anticipate technical risks and proactively recommend solutions.
  • Align software engineering priorities with product, customer, and business objectives.
#J-18808-Ljbffr

Vacancy posted 11 hours ago
Similar jobs that could be interesting for youBased on the Director, Software Engineering (27784508) in Kentucky vacancy
  • $170k - $260k

     ...been driven by a lean team focused on transforming complex asks into an easy-to-use product. About this role As Director of Software Engineering, you are responsible for the direction, strategy, and execution of Engineering and Technology at Aerostrat. You enable... 
    Suggested
    Full time
    Work experience placement
    Remote work
    Work from home
    Monday to Friday
    Flexible hours

    Aerostrat Corp.

    Kentucky
    1 day ago
  • $217.8k - $242k

     ...Job Title: Director, Software Engineering Location: Remote – US Travel to Office expectations For Remote Roles: If this role is remote, there will be in-office events that will require travel to and from the Mississauga and/or Salt Lake City office. These will... 
    Suggested
    Work at office
    Remote work
    Flexible hours

    PointClickCare

    Kentucky
    2 days ago
  • $176.54k - $327.86k

     ...application due to a disability, contact this employer to ask for an accommodation or an alternative application process. Director of Software Engineering Full Time 1.2 Frst/Mid Lvl Mgr Seal Beach, CA, US 13 days ago Requisition ID: 2565 Salary Range: $176,540.00 To... 
    Suggested
    Full time
    Contract work
    Work at office
    Immediate start

    FMB

    Kentucky
    2 days ago
  • $190k - $265k

     ...to learn more about us. H1's Product Engineering organization is the engine behind the products...  ...of complex data systems and enterprise software delivery, and our work directly drives...  .... WHAT YOU'LL DO AT H1 As a Director of Software Engineering at H1, you will... 
    Suggested
    Flexible hours
    Shift work

    h1

    Kentucky
    11 hours ago
  •  ...business unit-wide solutions by developing complex, multi-faceted software applications. Researches and recommends new technologies in...  ...-wide solutions. Primary Responsibilities: Leads and mentors engineering teams, driving technical strategy and ensuring successful delivery... 
    Suggested

    MainframeMaster

    Eastern, KY
    3 days ago
  •  ...Travelers is seeking a Director of Software Engineering to lead end-to-end software development across AI-enabled projects. You will design, develop, test, and deploy scalable systems while guiding teams and ensuring architectural alignment with enterprise standards.... 

    Relha LLC

    Eastern, KY
    3 days ago
  •  ...Capital One is seeking a Sr Director of Software Engineering for Shopping. You will lead multiple product-focused software teams delivering customer-facing web and mobile applications, microservices on AWS, and data-driven back-end systems. You will mentor engineers... 

    Capital One Group

    Eastern, KY
    3 days ago
  •  ...Comcast Technology Solutions seeks a senior software leader to drive development strategies and define coding standards for multiple platforms. You will direct large teams, ensure ongoing support for existing solutions, and oversee rollout of major releases while aligning... 

    Jobleads-US

    Kentucky
    3 days ago
  • $240k - $275k

     ...are looking for an experienced, visionary leader to fill the Director of Software role within FOS. This position will be responsible for the...  ...you will be responsible for the alignment of our software engineering practices with business objectives and industry standards,... 
    For contractors
    Work experience placement
    Remote work
    Flexible hours

    CannonDesign

    Kentucky
    1 day ago
  • $239.13k - $328.81k

     ...About the Role The Sr. Director of Software Engineering leads multiple components of a software engineering division or key enterprise focus area for space systems and technologies. The role requires extensive technical expertise combined with strategic vision to guide... 
    Temporary work
    Work experience placement

    Pace Industries, LLC

    Louisville, KY
    1 day ago
  •  ...Baylor Genetics is seeking a Senior Director of Software Engineering to lead the Bioinformatics Software Engineering team and drive the strategy, architecture, delivery, and operational support of production-grade software platforms that enable clinical genomic diagnostics... 
    Local area

    Baylor Genetics

    Kentucky
    1 day ago
  • $227.8k - $338.8k

     ...Job Summary As a Director of Software Engineering for the Core Software Engineering group, you will drive engineering projects and development support by collaborating with cross-functional teams across NetApp, including our partners in Cloud Storage and AI. You... 
    Work at office
    Local area

    NetApp, Inc.

    Kentucky
    4 days ago
  • $271.62k - $383.46k

     ...Job Details: Job Description: The Role and Impact: As a Software Engineering Manager, you will lead a team of talented software engineers and architects dedicated to developing and validating cutting-edge software solutions for Intel's product segments or technologies... 
    Local area
    Remote work
    Work from home
    Worldwide
    Shift work

    Intel Corporation

    Kentucky
    4 days ago
  • $190.8k - $300.3k

     ..., while ensuring that ServiceNow data is optimized, governed, engineered for scale, and leveraged for immediate analytical, business, and...  ...Excellence, Prioritization, Risk Mitigation Strategies, Software Development, Software Development Life Cycle (SDLC), Strategic... 
    For contractors
    Work at office
    Local area
    Immediate start
    Relocation
    Visa sponsorship
    Flexible hours
    Shift work
    3 days per week

    MSD Malaysia

    Kentucky
    11 hours ago
  • $269.1k - $307.2k

     ...Director, Software Engineering - Bank Tech As a Capital One Director of Software Engineering, you'll work on everything from customer-facing web and mobile applications using cutting-edge open source frameworks, to highly-available RESTful microservices, to back-... 
    Full time
    Part time
    Local area

    Hobbsnews

    Kentucky
    2 days ago
  • $286.2k - $326.7k

     ...Sr Director, Software Engineering - Shopping As a Capital One Senior Director of Software Engineering, you'll work on everything from customer-facing web and mobile applications using cutting-edge open source frameworks, to highly-available RESTful microservices, to... 
    Full time
    Part time
    Local area
    Remote work

    Capital One Group

    Kentucky
    4 days ago
  •  ...drives the leadership, management, and development of Centauri’s Software Engineering function. Software Engineering includes Solution and System...  ...and data engineering knowledge. ~ Experience managing Director, Manager, and Individual Contributor level software engineering... 

    Centauri Health Solutions, Inc.

    Kentucky
    11 hours ago
  •  ...Overview We are a Healthcare Data Analytics company looking for Senior Director, Software Engineering within our Payment business. In this role you will lead, direct, and manage the cross-functional technology delivery team. You will manage all the operational aspects... 
    Temporary work

    Talanto

    Kentucky
    4 days ago
  • $188.67k - $283k

     ...Summary FreeWheel’s mission is to build great advertising software. We offer the most extensible and transparent advertising buying...  ..., support tools, and ad serving systems, supporting FreeWheel Engineering by enabling efficient and scalable programmatic advertising... 
    Work experience placement
    Night shift
    Weekend work

    Comcast Technology Solutions

    Kentucky
    3 days ago
  • $218k - $274k

     ...Director of Flight Software Engineering Own end-to-end flight software architecture and delivery for the Pulsar constellation Location: Burlingame, California Compensation: $218,000 - 274,000 USD / year About The Role Director Of Flight Software Engineering... 
    Permanent employment

    Front Door Defense

    Kentucky
    1 day ago
  •  ...Talanto is seeking a Senior Director, Software Engineering to lead the Payment technology teams within our Healthcare Data Analytics platform. You will steer cross‑functional delivery, set strategy, and drive AI‑native engineering practices across distributed teams while... 

    Jobleads-US

    Kentucky
    4 days ago
  •  ...CannonDesign is seeking an experienced Director of Software to lead FOS Core and Simplebid vision and execution. You will guide architecture, drive engineering excellence, and align practices with business goals while managing cross-functional teams that deliver scalable... 
    Remote work

    Jobleads-US

    Kentucky
    1 day ago
  • $139.4k - $230k

     ...awards. Salary Range $139,400.00 - $230,000.00 Target Openings 1 What Is the Opportunity? Travelers is seeking a Director of Software Engineering to join our organization as we grow and transform our Technology landscape. Individual will complete advanced... 
    Work experience placement
    Local area

    Jobleads-US

    Kentucky
    1 day ago
  • $139.4k - $230k

     ...Salary Range $139,400.00 - $230,000.00 Target Openings 1 What Is the Opportunity? Travelers is seeking a Director of Software Engineering to join our organization as we grow and transform our Technology landscape. Individual will complete advanced software... 
    Work experience placement
    Local area

    Jobleads-US

    Kentucky
    3 days ago
  •  ...Capital One is seeking a Director of Software Engineering in New York to lead a set of product-focused engineering teams spanning web, mobile, and back-end services. You will guide architecture, review code, and champion scalable, reliable systems across microservices... 

    Jobleads-US

    Kentucky
    2 days ago
  •  ...Aerostrat is seeking a Director of Software Engineering to lead the direction, strategy, and execution of engineering at Aerostrat. You will enable the department to develop scalable, secure, and efficient solutions and recruit and mentor a high-performing team. You... 
    Remote job

    Jobleads-US

    Kentucky
    1 day ago
  • $269.1k - $307.2k

     ...Director, Software Engineering (Network Platform) As a Capital One Director of Software Engineering, you'll work on everything from customer-facing web and mobile applications using cutting-edge open source frameworks, to highly-available RESTful microservices, to back... 
    Full time
    Part time
    Local area
    Shift work

    Hobbsnews

    Kentucky
    1 day ago
  • $269.1k - $307.2k

    Director, Software Engineering - Risk TechSkip to main content#Director, Software Engineering - Risk Tech page is loaded## Director, Software Engineering - Risk TechApplylocations: McLean, VA: Cambridge, MA: Richmond, VAtime type: Full timeposted on: Posted Todayjob requisition... 
    Full time
    Part time
    Local area

    Capital One Group

    Kentucky
    1 day ago
  •  ...If you are a software engineering leader ready to take the reins and drive impact, we’ve got an opportunity just for you.As a Director of Software Engineering - Secure Web Platform at JPMorganChase within the Digital Channels team, you lead a technical area and drive impact... 

    JPMorgan Chase & Co.

    Kentucky
    4 days ago
  •  ...Intel Corporation is seeking a Software Engineering Manager to lead a team of engineers and architects delivering software solutions across firmware, drivers, operating systems, applications, and platforms. You will mentor, define objectives, and drive execution while... 
    Remote job

    Jobleads-US

    Kentucky
    4 days ago

Do you want to receive more vacancies?

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