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 4 hours ago
Similar jobs that could be interesting for youBased on the Director, Software Engineering in Eastern, KY vacancy
  •  ...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.... 
    Suggested

    Relha LLC

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

    Eastern, KY
    10 hours ago
  • $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

    Eastern, KY
    10 hours 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.cz

    Eastern, KY
    4 hours ago
  •  ...Job Description: Director of Engineering (3 Openings) Dealer Services | Rental Services | Telematics TSD is seeking experienced Directors...  ...leadership roles are responsible for people leadership, software delivery, engineering processes, technology strategy, and production... 
    Work from home
    2 days per week

    The Reynolds and Reynolds Company

    Eastern, KY
    4 hours 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
    10 hours ago
  •  ...FreeWheel, a Comcast company, is seeking a Senior Software Engineering Manager to lead multiple development teams building and maintaining Python/Django services and scalable DSP software. The role emphasizes setting coding standards, guiding architectural choices, and... 

    Comcast

    Eastern, KY
    4 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... 
    Work at office
    Remote work
    Flexible hours

    PointClickCare

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

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

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

    Eastern, KY
    4 hours ago
  • $150k - $165k

     ...learn more about CIBC, please visit CIBC.com What you’ll be doing As a member of CIBC Bank US team, the Sr. Manager, Software Engineering is a senior technology leader responsible for delivering complex, enterprise-scale Client onboarding and compliance solutions... 
    Bank staff
    Remote work
    2 days per week

    Canadian Imperial Bank of Commerce

    Eastern, KY
    10 hours ago
  • $209k - $238.5k

     ...Senior Manager, Software Engineering, Full Stack EPTech's Developer Experience team focuses on delivering a fully integrated developer tool ecosystem that is intuitive, easy to use, provides a guided experience and keeps developers in a state of flow. Do you love building... 
    Full time
    Part time
    Internship
    Local area

    Capital One Group

    Eastern, KY
    4 hours ago
  • $200k - $225k

     ...Foodsmart is hiring a remote candidate for Senior Manager, Software Engineering. This is a full time position. Work location: USA. The role typically involves technologies such as JavaScript, TypeScript, React, Node.js, GraphQL, PostgreSQL. About us Foodsmart... 
    Full time
    Remote work
    Flexible hours
    Shift work

    Far Coder

    Eastern, KY
    4 hours ago
  • $209k - $238.5k

     ...Senior Manager, Software Engineering, iOS 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 of a big... 
    Full time
    Part time
    Internship
    Local area

    Capital One

    Eastern, KY
    4 hours 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
    4 hours 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
    4 hours ago
  • $228.5k

     ...you see yourself as a mission-driven Senior Manager, Platform Engineering who believes that great products emerge from strong teams? Do...  ...Bring to the Table Foundations ~10+ years of professional software manager engineering experience with demonstrated fluency across... 
    Full time
    Temporary work
    Remote work
    Home office
    Flexible hours
    Shift work

    murmuration

    Eastern, KY
    4 hours ago
  •  ...Jones Lang LaSalle Incorporated (JLL) seeks a Global Technical Engineering Lead to guide Life Sciences facility operations across the Americas. You will drive regulatory compliance, uptime, and maintenance strategies for GMP environments and critical building systems in... 

    Jones Lang LaSalle Incorporated

    Eastern, KY
    4 hours ago
  • $275k - $350k

     ...We’re Looking For: AmeriSave is seeking a Chief Technology Officer to lead our Enterprise Technology & AI organization, software engineering, infrastructure, and security function responsible for our proprietary technology stack, including our Digital Mortgage platform... 
    Local area
    Remote work

    AmeriSave Mortgage

    Eastern, KY
    4 hours ago
  •  ...primitive for training efficient, large-scale foundation models. Our team combines deep expertise in model innovation and systems engineering paired with a design-minded product engineering team to build and ship cutting edge models and experiences. We're funded by... 
    Work at office
    Visa sponsorship
    Flexible hours

    AI Chopping Block

    Eastern, KY
    4 hours ago
  • $20 - $25 per hour

    An educational franchise specializing in STEM is seeking a Lead Teacher to inspire children aged 4 to 14 through engaging engineering classes. The role includes preparing materials, encouraging student participation, and providing excellent instruction. With competitive... 
    Hourly pay

    Engineering for Kids of Metro West Boston

    Wayland, KY
    1 day ago
  •  ...services for a rapidly growing business. ~ Demonstrated experience partnering with business stakeholders, vendor partners, and software development/data analytics functions to apply technology capabilities to new business solutions. ~ Strong business and technical... 
    Flexible hours

    Jewelers Mutual Insurance Company

    Eastern, KY
    4 hours ago
  •  ...classical ML to LLM-powered applications. You will shape context engineering, agent harnesses, and fine-tuning pipelines while guiding a...  ...collaborating with clients and product teams. You bring 8+ years in software/AI with hands-on LLM experience, cloud-native architecture... 

    Artefact

    Eastern, KY
    4 hours ago
  •  ...OpenTable is seeking a Director of Engineering for Enterprise Systems in New York, NY. This hybrid role requires in-office attendance 2 days per week in our NYC office and partners with finance, product, and business stakeholders to deliver scalable, reliable systems.... 
    Work at office
    2 days per week

    OpenTable

    Eastern, KY
    10 hours ago
  •  ...GovPilot provides cloud-based software solutions to local governments, aiming to make our...  ...the operational counterweight to a VP of Engineering who stays deliberately hands-on in...  ...Build a genuine peer relationship with the Director of Product. Own the capacity model that... 
    For contractors
    Live in
    Local area
    Immediate start
    Remote work
    Home office
    Flexible hours

    Spatial Data Logic

    Eastern, KY
    4 days ago
  • $230k - $250k

     ...Director, Engineering New York City, NY Boston, MA Buffalo, NY East Coast Remote At Magnite, we cultivate an environment of continuous growth...  ...for multiple engineering teams including ownership of software development and delivery, SDLC, software quality, and people... 
    Work experience placement
    Work at office
    Local area
    Remote work
    Monday to Friday

    110 Magnite, Inc.US

    Eastern, KY
    4 hours ago
  • $185k - $225k

     ...Job Title: IT Director Department: Information Technology Location: Remote/Hybrid Description of Role: Gursey Schneider...  ...infrastructure, systems administration, networking, service desk, and software development. Establish priorities, assign ownership, monitor... 
    Work at office
    Remote work

    Gursey | Schneider

    Eastern, KY
    4 hours ago
  •  ...millions of small businesses securely access, manage, and grow their online presence, across our products. We’re looking for a Director of Engineering to lead this critical platform into its next chapter – driving company-wide adoption of OAuth/OpenID Connect (OIDC) and... 

    Webhosting.net

    Eastern, KY
    4 hours ago

Do you want to receive more vacancies?

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