Director, Software Engineering (27784508)
Jobleads-US
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.
$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...SuggestedTemporary workLocal areaRemote workShift work- ...this position.The RoleEnterprise Digital Operations, a product within Brokerage Recordkeeping Technology, is seeking a Director of Software Engineering who combines deep technical expertise with a strong engineering mindset and a passion for delivering business outcomes...SuggestedFull timeContract work
$235k - $275k
...a driven and highly collaborative team that is passionate about creating transformative change in healthcare. As a Director of Software Engineering , you'll define and lead the engineering function behind our custom-built, internally-facing platforms, the software that...SuggestedContract work- ...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...SuggestedWork from home2 days per week
$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...SuggestedFlexible hoursShift work- ...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 timeContract workFlexible hours
$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 officeRemote workFlexible hours- ...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...
- ...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...
$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 timeWork experience placementRemote workShift work- ## 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...Full timeWork at officeLocal areaRemote work
$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 timeContract workWork at officeImmediate start$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...Work at officeLocal areaRemote workFlexible hours- ...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...
- ...Director, Software Engineering (Hands-On) What You Will Do As a hands-on Director of Software Engineering, you will lead high-performing engineering teams responsible for delivering secure, scalable, cloud-native solutions that drive customer outcomes and business...For contractors
- ...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...
$156.6k - $215.4k
Become a part of our caring communityThe Associate Director, Software Engineering leads software engineering teams responsible for the development, delivery, support, and modernization of enterprise applications, data platforms, and API-based integration solutions. This...Full timeTemporary workApprenticeshipWork at officeRelocation3 days per week$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 timePart timeLocal area$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 placementLocal area$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 placementLocal area$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 areaRemote workWork from homeWorldwideShift work- ...CannonDesign is seeking an experienced Director of Software to lead the FOS Core and Simplebid product teams across national markets in the United States. You will shape architecture, drive modern engineering practices, and partner with cross-functional leaders to deliver...Remote job
- ...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
$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,...Remote jobFor contractorsWork experience placementFlexible hours- ...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
- ...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...
- ...Fullsight, a shared services group serving SAE ITC, SAE International, and PRI, seeks a Director of Engineering to lead software engineering for internal and external applications. You will define standards, guide architecture, and oversee budgets across multiple teams...Remote job
$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 timePart timeLocal areaRemote work$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 placementNight shiftWeekend work- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Director, Software Engineering (27784508). Be the first to apply!
- senior applications manager Kentucky
- IT software development manager Kentucky
- software manager Kentucky
- senior software development manager Kentucky
- application manager Kentucky
- director of software Kentucky
- application engineering manager Kentucky
- director software engineering Kentucky
- senior software manager Kentucky
- senior chief engineer Kentucky

