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.

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 1 day ago
Similar jobs that could be interesting for youBased on the Director, Software Engineering in Eastern, KY vacancy
  • $200k - $240k

     ...culture of fairness, honesty, customer focus, and a pragmatic approach. What You’ll Achieve at SANS We are seeking a Director of Software Engineering to join our Product Development team. This role plays a key part in providing senior technical and organizational... 
    Suggested
    Temporary work
    Local area
    Remote work
    Shift work

    Escal Institute of Advanced Technologies, Inc.

    Eastern, KY
    3 days ago
  • $200k

     ...Corporate Tools is hiring a hands on Director of Software Engineering in Dallas, TX. You will be a traditional company employee. This role is remote for now, but we like to keep things flexible. There may be times when we'll ask you to come into the office, think of it... 
    Suggested
    Work at office
    Remote work
    Relocation
    Flexible hours

    Corporate Tools

    Eastern, KY
    18 hours ago
  • ## Director, Software EngineeringApply: 400 Warrendale Office: Remote - India: Remote - Springfield MA: Remote - Sweden: Remote - Glenn Allen...  ...overall leadership for the technology strategy, software engineering oversight, code quality, release governance, process... 
    Suggested
    Full time
    Work at office
    Local area
    Remote work

    Fullsight

    Eastern, KY
    18 hours ago
  • $184.5k - $246k

     ...costs, accelerating enrollment, and improving the patient experience. Who you are You will report to the Senior Director of Software Engineering within the Platform team and collaborate with product, PMO and QA and your teams of engineers. You will build high... 
    Suggested
    Work at office
    Local area
    Remote work
    Flexible hours

    Medidata

    Eastern, KY
    18 hours 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

    Eastern, KY
    1 day ago
  • $184k - $231k

    ## Director of Software EngineeringApply: Remote: USA - Remote: Full time: Posted Today: REQ001215**About Us:**insightsoftware is a global...  ...Management team is looking for a seasoned Director of Software Engineering to take on one of the most consequential roles in the... 
    Full time
    Work experience placement
    Remote work
    Shift work

    insightsoftware

    Eastern, KY
    3 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... 
    Flexible hours
    Shift work

    H1.cz

    Eastern, KY
    1 day ago
  •  ...Block Engineering is an award-winning developer of quantum cascade lasers and chemical detection systems used in research, industrial...  ...Boston metro area). Block Engineering is seeking a Director of Software Engineering to lead our software development efforts. We are... 

    Block Engineering

    Eastern, KY
    1 day 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... 
    Full time
    Contract work
    Work at office
    Immediate start

    FMB

    Eastern, KY
    1 day ago
  •  ...Active Clearance Required Role Summary You will own the engineering organization for our flagship analyst product — deployed across...  ...environments: you understand the operational complexity of software that lives both in cloud and on customer-controlled infrastructure... 
    Full time
    Contract work
    Flexible hours

    Twenty Technologies

    Eastern, KY
    1 day ago
  • $196.11k

     ...Do you see yourself as a mission-driven engineering leader who believes that great products...  ...at scale"? We are seeking a Manager, Software Engineering to lead the Explorer Team as...  ...directly and early with support from your director and the people team; and Grow the team... 
    Full time
    Remote work
    Home office
    Flexible hours
    Shift work

    murmuration

    Eastern, KY
    18 hours ago
  • ## Manager, Software EngineeringApply: Remote: Remote, USA: Full time: Posted 3 Days Ago: End Date: September 30, 2026 (2 days left to...  ...apply): R-100679**Job Description:**The **Manager - Software Engineering (Account Opening & Customer**) leads multiple teams responsible... 
    Full time
    Work experience placement
    Remote work
    Flexible hours

    CSI

    Eastern, KY
    3 days ago
  • $127.2k - $175.4k

     ...The Software Engineering Manager is a hands-on technical leader responsible for the development, modernization, integration, and support of custom business applications that enable critical operations across Hallmark Media. This role combines people leadership with direct... 
    Casual work
    Afternoon shift

    Hallmark Media

    Eastern, KY
    1 day ago
  •  ...Manager, Software Engineering - SoftWriters More than a technology company. Empower LTC Pharmacies. Save Lives. Build the Future of Healthcare...  ...office days: Tuesday, Wednesday, Thursday) Reports to: Director, Software Engineering What You'll Do The essential... 
    Work at office
    Remote work
    Flexible hours

    RXinsider

    Eastern, KY
    1 day ago
  •  ...Position Summary The Manager, Software Engineering is a hands‑on technical leadership role responsible for guiding a cross‑functional engineering team while remaining actively involved in software delivery. This role focuses on engineering execution, technical mentorship... 

    Apply

    Eastern, KY
    1 day ago
  • $164k - $182k

     ...weekly/monthly events in the office with your specific team. This is a requirement for this role. Overview As a Manager of Software Engineering reporting to the Sr Manager of Engineering, you'll lead multiple Agile teams to deliver high‑quality software solutions. You... 
    Work at office
    Remote work
    Flexible hours

    PointClickCare

    Eastern, KY
    18 hours ago
  • $170k - $310k

     ...with intelligent systems. Its products include Hivemind autonomy software, V-BAT and X-BATaircraft, and Aechelon simulation and...  ...Job Description: Hivemind is looking for an experienced Engineering Manager to lead our Shared Services Engineering team. The Shared... 
    Full time
    Temporary work
    Part time
    Immediate start
    Worldwide

    Shield AI

    Eastern, KY
    1 day ago
  • $135.8k - $203.6k

    ## Manager, Software EngineeringApplylocations: USA-Remote(WA-Seattle Area)time type: Full timeposted on: Posted Yesterdayjob requisition...  ...-2616428****The opportunity****We are looking for a Software Engineering Manager to lead a new team delivering Unity platform support... 
    Work at office
    Remote work
    Worldwide

    Unity Enterprise

    Eastern, KY
    1 day ago
  • $130k - $180k

     ...clinicians, and patients. We’re looking for a Senior Manager, Software Engineering to provide leadership across software engineering teams,...  ...engineering talent. What you’ll do Reporting to the Director of Software Engineering, you’ll provide leadership and direction... 
    Flexible hours
    Afternoon shift

    SONIFI Health Incorporated

    Eastern, KY
    3 days ago
  • $200k - $225k

     ...respect and commit as a group. About the role: Foodsmart's Engineering, Product, and Design (EPD) team builds the telenutrition and...  ...practices that keep the team shipping reliable, high-quality software. You'll partner closely with product and design to translate roadmap... 
    Remote work
    Flexible hours
    Shift work

    Foodsmart

    Eastern, KY
    1 day ago
  • $170k - $180k

     ...Job Duties: Manage and oversee complex software development initiatives, coordinating multiple development efforts supporting web...  ...Reporting Services (SSRS); Test-driven development and CI/CD software engineering practices; Waterfall, SCRUM, and Agile-based methodologies,... 
    Local area
    Remote work

    Xapply

    Eastern, KY
    1 day ago
  • $229.9k - $262.4k

     ...Senior Manager, Software Engineering, Full Stack Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part... 
    Full time
    Part time
    Internship
    Local area

    Capital One National Association

    Eastern, KY
    1 day ago
  • $209k - $238.5k

     ...Senior Manager, Software Engineering Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast paced, collaborative, inclusive, and iterative delivery environment? At Capital One, youll be part of a big group... 
    Full time
    Part time
    Internship
    Local area

    Capital One Group

    Eastern, KY
    1 day ago
  • $275k - $325k

     ...Planted is turning power plants from projects into products. Our software turns raw land into a build-ready power plant in minutes...  ...operate tools, and an emerging portfolio of AI agents that automate engineering, estimation, and operations workflows. We are looking for a... 
    Full time
    Work at office
    Flexible hours

    Planted Solar

    Eastern, KY
    1 day ago
  • Manager Software Engineer (Minimum $10k Sign-On Bonus) Onsite Location: Camden , NJ Salary Plus Benefits US Citizenship required Relocation Assistance Available The company's Space Mission Systems is seeking an experienced Software Engineering Manager to lead development... 
    Relocation package

    Keystone Distinction Group

    Eastern, KY
    8 hours ago
  • Clear Destination Inc. in Holyoke, MA is seeking an experienced Software Engineering Manager to oversee design, development, and maintenance of our public website, SSO, and enterprise platforms. You will lead a team of engineers, contribute hands-on, and drive production... 

    Clear Destination

    Eastern, KY
    1 day ago
  •  ...Job Summary The Senior Integration Software Engineer will design, build, and scale cloud-native enterprise integration solutions on Google Cloud Platform (GCP). The role will focus on developing Java-based microservices and event-driven integrations while contributing... 

    Compunnel

    Eastern, KY
    3 days ago
  • $120k - $150k

     ...building technology around the way venue sales teams actually work. We are hiring our first engineer outside of the founding team. About the role As a Full-Stack Software Engineer, you will work directly with our founder on the core VenueAI product. You will... 
    Remote work

    VenueAI

    Eastern, KY
    3 days ago
  • $112.9k - $188.1k

     ...authorized to work in the United States now and for the foreseeable future will be considered for this position. As a Senior Software Engineer (Software Engineer III) you will be involved in the full systems life cycle and responsible for designing, coding, configuring... 
    Full time
    Local area

    W.W. Grainger

    Eastern, KY
    3 days ago
  • $110k - $270k

     ...diagnostics and thosewho take them. What You'll Do As a Backend Engineer, you will design and deliver scalable backend services that...  ...issues to maximize uptime Requirements ~5+ years of software engineering experience shipping production code for B2B or B2C... 
    Work at office
    Local area
    Work from home
    Flexible hours

    Veeva Systems

    Eastern, KY
    3 days ago

Do you want to receive more vacancies?

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