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

Principal, Software Engineer

Full-time

Alcon

At Alcon, we're passionate about enhancing sight and helping people see brilliantly. With more than 25,000 associates, we innovate fearlessly, champion progress, and act swiftly to impact global eye health. We foster an inclusive culture, recognizing your contributions and offering opportunities to grow your career like never before. Together, we make a difference in the lives of our patients and customers. Are you ready to join us? The Principal Software Engineer is responsible for maintaining, enhancing, and supporting software for on-market medical device products, ensuring continued product reliability, compliance, cybersecurity, and lifecycle sustainability. This role focuses on evaluating and implementing software changes driven by end-of-life (EOL) components, supplier hardware updates, cybersecurity requirements, and field-reported issues. The position is responsible for investigating software anomalies, assessing impacts to existing systems, and defining practical, compliant solutions that maintain product performance and customer satisfaction. The role serves as a key liaison between engineering, customer-facing teams, product security, verification and validation, and global software development organizations. It ensures that software changes are properly assessed, documented, tested, and released in accordance with quality system requirements and medical device regulations. The Principal Software Engineer collaborates closely with onshore and offshore development and V&V teams throughout the software development lifecycle, providing technical inputs for testing, validating software modifications, supporting troubleshooting activities, and maintaining software configuration management. The role enables successful delivery of software updates while ensuring adherence to company policies, regulatory requirements, and product quality standards. This is an onsite position located at our main campus in Lake Forest, California. In this role, a typical day will include: Primary function is to code and/or software updates for on-market medical device systems. Collaborate closely with the software development teams, Technical Support, Field Service, Manufacturing, Clinical and other operation organizations to support necessary software changes initiated by reported anomalies, changes in use cases, material or hardware changes that impact software, cybersecurity, regulatory updates, and other. Troubleshoot, and define solutions to meet expectations, and incorporate changes according to defined processes and procedures, in line with industry standards and regulations. Maintain configuration management and change control according to the associated product Configuration Management Plan and Change Control procedures. Document and execute change-related unit and integration tests. Provide inputs for scope, impact, and effective test methodologies for testing. Assure compliance to software release procedures for post-Market changes to on-market products. Travel required, est. 10-20% Key Requirements/Minimum Qualifications: Bachelor’s Degree or Equivalent years of directly related experience (or high school +13 yrs. Assoc.+9 yrs.; M.S.+2 yrs.; PhD+0 yrs.) The ability to fluently read, write, understand, and communicate in English 5 Years of Relevant Experience Preferred Qualifications: Technical Development Methodology for Medical Devices (21 CFR 820.30, ISO 13485) Systems Engineering or Risk Management for Medical Device (ISO 14971) Medical Device Software – Software Life Cycle Processes (IEC 62304) Regulations and Guidelines associated with software development for medical device Microsoft Office suite (i.e., Word, Excel, Visio) Must have C++, C# development experience. Must have a background with hardware/software interfaces within RTOS and Windows environments. Highly desired skills: MatLAB, LabView, FPGA, Firmware, and experience with camera interactions and interfaces. Familiar with object-oriented software design and large software architecture. Ability to work cross-functionally with a variety of stakeholders. Ability to work independently, proactively identify issues, recommend, and implement solutions, and deliver quality results on schedule while managing multiple tasks and internal customers. Solid understanding of Window operating environments (Win11, Win10, etc.) Experience with one or more software configuration management systems and related tools, such as: AWS DevOps, Jira, Git, ADO, GitHub, TFS Knowledge of networking and cybersecurity concepts are a plus. Experience with Microsoft Visual Studios or other integrated development environment (IDE) tools Prior experience creating and executing software testing at unit, sub-system, integration, and system levels. Familiar with FDA/ISO regulations for software development and/or EUMDR, prefer including IEC 62304 Understanding of Software Development Lifecycle Management (SDLC) – (Agile/Scrum, iterative) Good interpersonal & Communication skills to build positive departmental and inter-departmental relationships in a virtual, remote, and asynchronous environment. Medical device experience is preferred How to Thrive at Alcon: Manage your own workload and schedule while hitting your set targets. Build positive working relationships to achieve positive goals and business objectives. Balance experiencing new environments and working autonomously in a remote sales environment. Alcon provides robust benefits package including health, life, retirement, flexible time off for exempt associates, and much more! Alcon Careers See your impact at alcon.com/careers ATTENTION: Current Alcon Employee/Contingent Worker If you are currently an active employee/contingent worker at Alcon, please click the appropriate link below to apply on the Internal Career site. Find Jobs for Employees Find Jobs for Contingent Worker Compensation and Benefits Alcon’s Total Rewards programs are designed to align incentives with business objectives, support our values, and deliver long‑term value. Our compensation approach includes a combination of fixed and variable pay, with short‑term and long‑term incentive opportunities for eligible roles. Our benefits offerings are designed to support associates and their families across key life events, including programs that promote health and well‑being, provide financial security, and support retirement planning. The salary range posted represents the anticipated hiring range for this role. Actual compensation may vary based on factors such as experience, skills, location, and internal equity, and may fall outside the posted range. Pay Range 128,350.00 - 166,100.00 Pay Frequency Annual Alcon is an Equal Opportunity Employer and participates in E-Verify. Alcon takes pride in maintaining a diverse environment and our policies are not to discriminate in recruitment, hiring, training, promotion or other employment practices for reasons of race, color, religion, gender, national origin, age, sexual orientation, gender identity, marital or veteran status, disability, or any other legally protected status. Alcon is also committed to working with and providing reasonable accommodation to individuals with disabilities. If, because of a medical condition or disability, you need a reasonable accommodation for any part of the application process, or in order to perform the essential functions of a position, please send an email to View email address on click.appcast.io and let us know the nature of your request and your contact information. At Alcon, we are committed to helping people see better. We believe patients should have access to quality eye care regardless of their economic circumstances; however, barriers to good eye health exist for patients in both developed and emerging markets. Alcon develops and manufactures innovative devices to serve the full life cycle of eye care needs. Its surgical group is one of the largest makers of equipment used for cataract removal and laser vision correction. Its consumer products include the well-known Opti-Free line of contact lens solutions and related products. Alcon, which was founded in 1945, sells its products in 180 countries worldwide. If you are currently an active employee/contingent worker at Alcon, please click the appropriate link below to apply on the Internal Career site. Find Jobs for Employees Find Jobs for Contingent Worker

Vacancy posted 11 hours ago
Similar jobs that could be interesting for youBased on the Principal, Software Engineer in Lake Forest, CA vacancy
  • $162.7k - $271.3k

     ...on: Posted Todayjob requisition id: R012658**AVEVA is creating software trusted by over 90% of leading industrial companies.****Salary...  ...for our cloud platform• Work closely with architects and engineers to recommend and design infrastructure, database, or data storage... 
    Suggested
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours
    3 days per week

    AVEVA Denmark

    Lake Forest, CA
    19 hours ago
  •  ...to Developer roles. Typical performance measures Adherence to engineering process and standards (coding standards) Defined productivity...  ...Development and review of Standards & Documentation Maintenance of software process improvement activities; communicating to a range of... 
    Suggested

    Compunnel

    Aliso Viejo, CA
    2 days ago
  •  ...FieldAI is seeking a 3D Computer Vision Engineer to develop advanced algorithms for 3D reconstruction and spatial understanding. In this...  ...strong mathematical foundations and high-performance software over direct robot hardware development. What You Get To Do: Develop... 
    Suggested

    Dormont Manufacturing Company

    Mission Viejo, CA
    18 hours ago
  •  ...Job Summary AVEVA is creating software trusted by over 90% of leading industrial companies. This role is part of the Common Cloud Platform...  ..., performance, and security. Collaborate with architects and engineers to deliver infrastructure and data solutions aligned with... 
    Suggested
    Local area
    Flexible hours

    AVEVA Denmark

    Lake Forest, CA
    1 hour ago
  • $90k - $135k

     ...such as FI, CO, MM, PP, PLM, SD, LE, WM, QM, PM, and HCM. Conduct unit testing and troubleshoot issues to ensure high-quality software delivery Participate in architecture planning, technology research, and evaluation of alternative solutions Contribute... 
    Suggested
    Local area

    Applied Medical

    Rancho Santa Margarita, CA
    2 days ago
  • Overview: TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent solutions to our clients world-wide. Our client provider of digital technology and transformation, information technology and services ...
    Temporary work

    Tekwissen

    Aliso Viejo, CA
    2 days ago
  • $151.55k

     ...DESCRIPTION: Responsible for designing, developing, and testing software solutions utilizing Java, J2EE, C#.NET, ASP.NET, VB.NET, XML,...  ...Information Systems, Computer Science or related, Math, any Engineering, or Business related Job Summary #J-18808-Ljbffr INFOSHARE SYSTEMS... 
    Relocation

    INFOSHARE SYSTEMS, INC.

    Mission Viejo, CA
    2 days ago
  • $60 - $120 per hour

     ...are a plus Strong analytical problem-solving skills, testing skills, and communication skills Ability to work closely with engineering customers, understand business needs, perform root cause analysis, drive resolution of issues, manage risk, and propose process improvements... 
    Hourly pay
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Remote work

    Saratech

    Mission Viejo, CA
    1 day ago
  •  ...and most creative minds in the industry. What We Need Our Visual Concepts studio in Shanghai is looking for an Associate C++ Engineer to work closely with designers, artists, and other engineers. In this role, you will assist the team with code writing and bug... 

    Visual Concepts

    Foothill Ranch, CA
    5 days ago
  • $150k - $210k

    A leading engineering firm is seeking an Electrical Application Engineer to join their team remotely. The ideal candidate will have advanced...  ...include providing technical support, performing software demonstrations, and collaborating with clients to enhance their... 
    Remote work

    Saratech

    Mission Viejo, CA
    4 days ago
  • $200k - $250k

     ...Senior Software Engineer - Supply Platform Apr 17, 2026 $200K - $250K StubHub is on a mission to redefine the live event experience on a global scale. Whether someone is looking to attend their first event or their hundredth, we’re here to delight them all the way from... 
    Work at office
    Remote work
    Worldwide
    Flexible hours

    Dormont Manufacturing Company

    Aliso Viejo, CA
    2 days ago
  • $191k - $286.4k

    Staff Software Development Engineer in Test PlayStation isn’t just the Best Place to Play, it’s also the Best Place to Work. Today, we’re recognized as a global leader in interactive and digital entertainment, producing the PlayStation family of products and services including... 
    Immediate start
    Worldwide
    Shift work

    Playstatio

    Aliso Viejo, CA
    3 days ago
  • CAE Application Engineer Job Description Position: Senior CAE Application Engineer Location: Remote Salary Range: 120,000 - 180,000...  ...manufacture complex products. Saratech is a leading engineering Siemens software partner, but first and foremost an engineering services firm... 
    Full time
    Temporary work
    Part time
    Local area
    Remote work
    Flexible hours

    Saratech Inc

    Mission Viejo, CA
    3 days ago
  • $151.55k

    A leading technology firm in California is looking for a software engineer to design, develop, and test software solutions. Candidates must hold a Master's degree in relevant fields such as Computer Science or Engineering. The role requires expertise in Java, J2EE, ASP.... 
    Relocation

    INFOSHARE SYSTEMS, INC.

    Mission Viejo, CA
    2 days ago
  • Compunnel, Inc. is seeking a skilled technology solutions developer based in Aliso Viejo, California. In this role, you will systematically develop and promote technology solutions, ensuring they meet both functional and non-functional requirements. Your main responsibilities...

    Compunnel, Inc.

    Aliso Viejo, CA
    3 days ago
  • Dormont Manufacturing Co is seeking a 3D Computer Vision Engineer located in Mission Viejo, California. In this role, you will develop advanced algorithms for 3D reconstruction and work with various imaging sensors and laser scanners. A strong foundation in mathematics... 

    Dormont Manufacturing Co

    Mission Viejo, CA
    1 day ago
  • A leading healthcare software company is seeking a C# Developer to design, develop, and maintain software applications within the US healthcare domain. The role involves delivering scalable and secure solutions using Microsoft .NET technologies, ensuring compliance with... 

    Compunnel, Inc.

    Aliso Viejo, CA
    4 days ago
  • The C# Developer is responsible for designing, developing, and maintaining software applications within the US healthcare domain. This role focuses on delivering scalable, secure, and compliant solutions using Microsoft .NET technologies while ensuring alignment with healthcare... 

    Compunnel, Inc.

    Aliso Viejo, CA
    4 days ago
  • $180k - $250k

     ...Job Description Job Description Principal Embedded Software Engineer If you're a Principal Embedded Software Engineer with wireless networking experience, please read on! ~$180k - $250k base + bonus ~401k matching + full benefits ~ Onsite in Irvine ~ Full-... 
    Ongoing contract
    Permanent employment
    Full time
    Local area

    CyberCoders

    Irvine, CA
    6 days ago
  • $180k - $250k

     ...Job Description Job Description Principal Embedded Software Engineer If you're a Principal Embedded Software Engineer with wireless networking experience, please read on! ~$180k - $250k base + bonus ~401k matching + full benefits ~ Onsite in Irvine ~ Full-... 
    Ongoing contract
    Permanent employment
    Full time
    Local area

    Cybercoders

    Irvine, CA
    16 days ago
  • StubHub, in Aliso Viejo, CA, is seeking a Senior Software Engineer for the Supply Platform to design, build, and optimize critical systems that power live-event experiences for millions of users. You will contribute across frontend and backend layers, collaborating with... 
    Work at office

    Dormont Manufacturing Co

    Aliso Viejo, CA
    2 days ago
  • AVEVA is seeking a cloud-focused software engineer to design, implement, and optimize Azure-based solutions for our industrial software portfolio. You will work on scalable, secure cloud foundations and collaborate with global teams to meet compliance requirements. The... 

    AVEVA Denmark

    Lake Forest, CA
    1 day ago
  • $113.5k - $170.5k

     ...Job Title: Senior Software Engineer – Microgrid Controller (MGC) Location: Irvine, CA Employment Type: Full-Time / Hybrid We are seeking a Senior Software Engineer to lead the design and development of our Microgrid Controller (MGC) platform. This role sits at the intersection... 
    Full time

    SwiftCruit

    Irvine, CA
    1 hour ago
  •  ...ecosystem designed for creators, entrepreneurs, and dreamers who want more than just a career. We are looking for a full-stack Software Engineer who can contribute across the product — building new features, improving existing systems, and helping the team work more... 
    Remote work
    Home office
    Flexible hours

    GrabJobs

    Irvine, CA
    2 days ago
  • $137k - $182k

     ...What You'll Do Kajabi is hiring a Senior Software Engineer to join our engineering team in Irvine, CA. This is a full‑time, in‑person role at our headquarters. You'll work on a cross‑functional product team, owning systems and features that directly impact how thousands... 
    Full time
    Work at office
    Relocation package
    Flexible hours

    Kajabi

    Irvine, CA
    1 day ago
  • $143.4k - $205k

     ...workforce, we’re remote‑first and grounded in a simple idea: software is a people business. Cribl is the place where curious, collaborative...  ...selves to the herd. Why You'll Love This Role Platform engineering builds the underlying software infrastructure powering Cribl’s... 
    Temporary work
    Remote work

    GrabJobs

    Santa Ana, CA
    2 days ago
  • $103.17k - $158.87k

     ...Role Overview The Sr. Software Engineer performs analysis of user requirements, system design, development, testing, and implementation of bug‑fixes, service requests, and projects. This role provides application maintenance and support while diagnosing and troubleshooting... 
    For contractors
    Work at office
    Local area

    Hyundai AutoEver America

    Irvine, CA
    1 day ago
  • $30 per hour

     ...Fall 2026 Software Engineering Internship/Co-op Flexible - Any SpaceX Site SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the... 
    Permanent employment
    Full time
    Internship
    Relocation
    Flexible hours

    SpaceX

    Irvine, CA
    4 days ago
  • $40 - $57 per hour

     ...Note: The role is strictly for candidates within the United States. We are seeking a highly skilled and passionate Software Engineer to join our talented team at Orvix Engineering. In this role, you will be responsible for designing, developing, testing, and maintaining... 
    Hourly pay
    Full time
    Remote work
    Monday to Friday

    GrabJobs

    Santa Ana, CA
    6 days ago
  • A global leader in industrial software is seeking an R&D Partner Technologist located in Lake Forest, California. This role involves designing and implementing Microsoft Azure cloud solutions using Angular and C#. The ideal candidate will collaborate with technical leads... 
    Flexible hours

    AVEVA Denmark

    Lake Forest, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal, Software Engineer. Be the first to apply!