Senior Software Engineer

4 hours ago


Santa Barbara, California, United States Karl Storz Endoscopy-America Full time
Job Title: Senior Software Engineer

We are seeking an experienced Senior Software Engineer to lead and support the development of software solutions for medical devices at Karl Storz Endoscopy-America.

Key Responsibilities:
  • Lead and participate in agile software development teams to design, develop, test, and maintain software applications for medical devices.
  • Collaborate with project managers, software architects, and system engineers to define project scope, timelines, and resource allocation.
  • Develop and maintain detailed technical documentation, including software requirements, design specifications, and testing plans.
  • Ensure compliance with medical device regulations, quality standards, and industry best practices.
  • Mentor junior software engineers and provide technical guidance and support.
  • Participate in code reviews, ensuring adherence to coding standards and best practices.
  • Collaborate with internal and external stakeholders, including customers, vendors, and regulatory agencies.
Requirements:
  • Bachelor's or Master's degree in Computer Science, Electrical Computer Engineering, or related field.
  • 5-7 years of experience in software development, preferably in the medical device industry.
  • Strong proficiency in C/C++ programming languages and Linux platform.
  • Experience with real-time operating systems, cross-compilers, and embedded applications.
  • Familiarity with internet technologies, communication protocols, networking, and network security.
  • Excellent problem-solving, communication, and project planning skills.
  • Ability to work independently and collaboratively in a fast-paced environment.
Physical Requirements:
  • Occasional lifting of equipment up to 30 pounds.
  • Prolonged computer use.
Training Requirements:
  • Injury and Illness Prevention Program (annual training).
  • Quality System training.
  • Job-specific training.
Supervision and Collaboration:

This role requires minimal supervision, working collaboratively with cross-functional teams, including software engineers, software architects, system engineers, product managers, project managers, software supervisors/managers, and service personnel.

Internal and External Interfaces:

The Senior Software Engineer will interact closely with internal stakeholders, including employees, software engineers, and other departments, as well as external stakeholders, including customers of Karl Storz, vendors and partners, and other Storz organizations.

About Karl Storz Endoscopy-America:

Karl Storz Endoscopy-America is an independent, family-owned company headquartered in Germany's renowned MedTech manufacturing region. For 80 years, we've pioneered the most groundbreaking innovations in endoscopic surgery, video imaging, and OR integration to benefit patients and healthcare providers alike.

We pride ourselves on harnessing cutting-edge technology, precise workmanship, and unrivaled customer support to help healthcare facilities succeed. With onsite locations and field opportunities across the country, we attract a diverse and talented staff. It's not just about the tools we create - it's about the lives we change, together.



  • Santa Barbara, California, United States Commission Junction Inc Full time

    About Commission Junction IncCommission Junction Inc is a leading affiliate marketing platform that has been at the forefront of innovation for over 25 years. With a global presence and a team of over 1,000 associates across 7 countries, we have established ourselves as the most trusted and established name in performance marketing.Job DescriptionWe are...


  • Santa Barbara, California, United States Publicis Groupe Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Publicis Groupe. As a key member of our engineering team, you will be responsible for designing and implementing cutting-edge software solutions that drive business growth and innovation.With a strong background in software design and implementation, you will lead...


  • Santa Barbara, California, United States Green Hills Software Full time

    Join Our Team of Software Development EngineersWe are seeking highly skilled Software Development Engineers to join our team at Green Hills Software. As a key member of our team, you will play a critical role in developing software that makes computers safe for humanity.Our Software Development Engineers are responsible for designing and implementing major...


  • Santa Barbara, California, United States Umbra Lab LLC Full time

    Job Title: Senior Software EngineerUmbra Lab LLC is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our internal software applications and services.Job SummaryWe are looking for a talented software engineer with a strong background...


  • Santa Barbara, California, United States Umbra Lab LLC Full time

    Job Title: Senior Software EngineerUmbra Lab LLC is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our internal software applications and services.Job SummaryWe are looking for a talented software engineer with a strong background...


  • Santa Barbara, California, United States Green Hills Software Full time

    Join Our Team of Software Development EngineersWe are seeking highly skilled and motivated Software Development Engineers to join our team at Green Hills Software. As a Software Development Engineer, you will play a critical role in our mission to make computers safe for humanity.Our team of developers have complete engineering responsibility for one or more...


  • Santa Barbara, California, United States Publicis Groupe Full time

    About UsCJ Affiliate is a leading provider of affiliate marketing solutions, with a reputation for innovation and excellence. As part of Publicis Groupe, we offer a unique blend of technology, data, and strategic expertise to help brands succeed in the digital landscape.Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team....


  • Santa Barbara, California, United States Unwrap Full time

    About UnwrapUnwrap is a customer-centric company that helps businesses collect and process feedback more effectively. We're on a mission to make every company more customer-centric by providing a platform that automatically clusters, tags, and analyzes customer feedback.The RoleWe're seeking a senior software engineer who has a passion for working across the...


  • Santa Barbara, California, United States AppFolio, Inc Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our cross-functional product development team focused on enhancing the accounting module of our AppFolio Property Manager product.Key ResponsibilitiesOnboard quickly to our technology stack and feature setAlign the team on a shared understanding of the problem and solution...


  • Santa Barbara, California, United States AppFolio Full time

    About AppFolioWe're a cloud-based powerhouse that creates products to make our customers' lives easier. We're innovators, changemakers, and collaborators who are revolutionizing how people do business.Job DescriptionWe're seeking a highly skilled Full Stack Senior Software Engineer to join our exceptional team and become a technical domain expert in our...


  • Santa Barbara, California, United States ParentSquare Inc. Full time

    About ParentSquare Inc.We are a leading provider of communication and engagement solutions for schools and parents. Our platform enables seamless communication between educators, parents, and students, fostering a collaborative and supportive learning environment.Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at...


  • Santa Barbara, California, United States PayJunction Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to lead the design and development of high-quality customer-centric payment solutions that our partners rely on. Using the agile development process, you will continually improve the team's collaboration and the efficiency of our software. You will play a crucial role in ensuring project...


  • Santa Barbara, California, United States AppFolio, Inc Full time

    About AppFolioAppFolio, Inc. is a leading provider of property management software and services. Our flagship product, AppFolio Property Manager, is a web-based platform that enables property managers to streamline their operations, improve efficiency, and enhance the resident experience.Our MissionWe are committed to creating a world where choosing, living...


  • Santa Barbara, California, United States AppFolio Full time

    About AppFolioAppFolio is a leading provider of property management software, serving thousands of property managers and owners across the globe. Our flagship product, AppFolio Property Manager, is a web-based platform that enables users to manage their properties, tenants, and finances with ease.Job SummaryWe are seeking a highly skilled Senior Software...


  • Santa Monica, California, United States Fleming Farms Senior Living Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Fleming Farms Senior Living. As a key member of our technology team, you will be responsible for designing, developing, and maintaining our software applications.Key ResponsibilitiesDesign and develop high-quality software applications using REACT and other relevant...


  • Santa Monica, California, United States Fleming Farms Senior Living Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Fleming Farms Senior Living. As a key member of our technology team, you will be responsible for designing, developing, and maintaining our software applications.Key ResponsibilitiesDesign and develop high-quality software applications using REACT and other relevant...


  • Santa Barbara, California, United States Green Hills Software Full time

    Job DescriptionWe are seeking a highly skilled Field Services Engineer to join our team at Green Hills Software. As a Field Services Engineer, you will be responsible for providing consulting and training services to our customers around the world.Key ResponsibilitiesDeliver training classes on GHS technologies, including our IDE, RTOSes, BSPs, device...


  • Santa Monica, California, United States Tentek, Inc. Full time

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Tentek, Inc. as a key contributor to the development of our Content Metadata domain.Key Responsibilities:Design and implement well-architected solutions for software development and managementLead technical design and implementation of new featuresParticipate...


  • Santa Clara, California, United States ServiceNow Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at ServiceNow. As a key member of our engineering team, you will be responsible for designing, developing, and deploying high-quality software solutions that meet the needs of our customers.Key Responsibilities:Design and develop scalable, efficient,...


  • Santa Clara, California, United States Qualcomm Full time

    Job SummaryWe are seeking a highly skilled Senior Engineer to join our Systems Engineering team at Qualcomm. As a Senior Engineer, you will play a key role in researching, designing, developing, and optimizing systems-level software, hardware, architecture, algorithms, and machine learning solutions that enable cutting-edge technology in the AI/ML field.Key...