What is a Software Engineer at Alcon?
As a Software Engineer at Alcon, you are responsible for building, optimizing, and verifying the software platforms that power global eye care innovations. Alcon develops both hardware-integrated surgical equipment—such as the FLACS (Femtosecond Laser-Assisted Cataract Surgery) system, cataract surgical suites, and vitrectomy platforms—and advanced Digital Health enterprise applications that streamline clinical workflows for eye care professionals worldwide. Software engineering at Alcon bridges physical optics, embedded device controls, high-performance desktop interfaces, and modern cloud microservices.
Your work directly affects patient outcomes and surgeon precision. Whether you are engineering embedded real-time software in C/C++ for surgical laser microcontrollers, building robust desktop applications using C#/.NET WPF, developing scalable cloud backends in Java and Spring Boot, or driving end-to-end automation test frameworks, safety and reliability are at the core of everything you build. Because Alcon operates in a highly regulated medical device environment governed by standards such as IEC 62304, ISO 13485, and FDA regulations, every line of code requires rigorous architecture, structured documentation, and thorough validation.
This role provides an opportunity to tackle multidisciplinary challenges alongside optical engineers, hardware designers, quality assurance leads, and regulatory specialists. Successful candidates combine strong computer science fundamentals with an appreciation for high-stakes, safety-critical software design.



