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

Principal Software Development Engineer

$165.8k - $307.9k

Roche

At Roche you can show up as yourself, embraced for the unique qualities you bring. Our culture encourages personal expression, open dialogue, and genuine connections, where you are valued, accepted and respected for who you are, allowing you to thrive both personally and professionally. This is how we aim to prevent, stop and cure diseases and ensure everyone has access to healthcare today and for generations to come. Join Roche, where every voice matters. The Position A healthier future. It’s what drives us to innovate. To continuously advance science and ensure everyone has access to the healthcare they need today and for generations to come. Creating a world where we all have more time with the people we love. That’s what makes us Roche. At Roche, we are working to make next-generation sequencing simple and accessible enough for routine use. By accelerating clinical research, streamlining workflows, and expanding assay menus, we are broadening access to genomic data and lowering barriers to adoption. From robust sample isolation and preparation tools to novel sequencing technology and advanced bioinformatics, we are developing differentiated, highly integrated end-to-end solutions for next-generation sequencing, resulting in a sample in, result out workflow. Our Verification and Validation team, a part of Roche Sequencing Solutions, is responsible for ensuring a software product meets its specified requirements and performs as intended by rigorously testing and analyzing the software throughout its development lifecycle. As a Principal Software Developer in Test, you will be responsible for test design, development, automation, deployment, execution, and reporting. Specifically, you will develop an integrated hardware-software framework for end-to-end test automation that leverages a third-party Hardware-in-the-Loop solution. In this role, you will represent quality engineering and verification on behalf of your team in all events and activities related to this effort, working closely with software and hardware engineers across multiple global locations. The Opportunity You develop solutions for Hardware-in-the-Loop testing for end-to-end testing of embedded instrument software You author and confirm correctness of requirements-driven tests, covering aspects including: Testing approaches (exploratory, white box, black box, etc.) Testing level (end-to-end, system, integration, unit, etc.) Testing types (functional, performance, scalability, etc.) You automate and execute front-end and back-end tests, covering for: Instrument software Web applications You automate deployment and testing pipelines across branches and stages You report quality metrics and enhancing quality dashboards You perform root cause analysis of defects and discoveries You develop automation frameworks and validate automation toolchains You ensure regulatory compliance of quality engineering deliverables You partner with Test Architects, Test Leads, and Verification & Validation Leads on practices You collaborate with designers, architects, developers, system engineers and testers on product development You participate in all development events, and activities and guide junior testing team members as needed Technologies which may be utilized: C++, Java, Cucumber (Behavior-Driven Development), Gherkin, Playwright, Windows, Cypress/JDI/Selenium/WebDriver/TestNG, Typescript/Javascript, Angular, Docker, Jenkins, Groovy, Bash, Jira, Github, Confluence, Google Suite, macOS/Linux, MS SQL, Vector HIL Solutions Who You Are You have a Bachelors Degree in Computer Science, Mathematics, Physics, Electrical Engineering, or related. Advanced degree preferred. An equivalent combination of education and experience may be considered, with three years of experience for each year of missing education You have 10+ years related experience or equivalent combination of education and experience with Java, Javascript, C++/Object-oriented programming, software architecture, networking, and distributed systems, and/or UNIX/NT development You have a minimum of 5 years of software development experience with exposure to instrument control programming You have 4+ years of experience in quality engineering or similar field You have excellent analytical and problem-solving skills, with a proven ability to debug complex issues at the software/hardware interface You have expert knowledge of core software engineering concepts, object-oriented programming, and the software development life cycle You have experience in regulated industries, specifically Medical Devices/Digital Health/Lifesciences You have strong experience or exposure to technical capabilities such as: Programming proficiency in C++, Java, and Python Multi-threaded programming, real-time control algorithms, and concurrent systems Message passing design patterns Automating front-end and back-end applications, automation frameworks and corresponding languages Development and deployment on Unix derivatives Behavior-Driven Development and Gherkin specifications Agile methodologies including Scrum and Scaled Agile Framework Experience with databases including writing queries You have excellent communication skills, both written and oral Work Environment and Role Expectations This role combines software testing responsibilities with hands‑on interaction in a lab environment where our medical device systems are built, integrated, and verified. While many tasks—such as test planning, automation development, and documentation—are completed in an office setting, a significant portion of the work involves executing and troubleshooting software tests directly on physical hardware in a lab. Candidates should be comfortable working around electromechanical systems, automated instruments. Lab work may include initiating test runs, collecting data from real devices, analyzing system behavior, and collaborating closely with software, hardware, systems, and manufacturing teams. Locations This position is based in Santa Clara, CA. Relocation benefits are not available. The expected salary range for this position based on the primary location of Santa Clara is $165,800 to $307,900. Actual pay will be determined based on experience, qualifications, geographic location, and other job-related factors permitted by law. A discretionary annual bonus may be available based on individual and Company performance. This position also qualifies for the benefits detailed at the link provided below. Benefits Who we are A healthier future drives us to innovate. Together, more than 100,000 employees across the globe are dedicated to advance science, ensuring everyone has access to healthcare today and for generations to come. Our efforts result in more than 26 million people treated with our medicines and over 30 billion tests conducted using our Diagnostics products. We empower each other to explore new possibilities, foster creativity, and keep our ambitions high, so we can deliver life‑changing healthcare solutions that make a global impact. Let’s build a healthier future, together. Roche is an equal opportunity employer. It is our policy and practice to employ, promote, and otherwise treat any and all employees and applicants on the basis of merit, qualifications, and competence. The company's policy prohibits unlawful discrimination, including but not limited to, discrimination on the basis of Protected Veteran status, individuals with disabilities status, and consistent with all federal, state, or local laws. If you have a disability and need an accommodation in relation to the online application process, please contact us by completing this form Accommodations for Applicants. #J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Development Engineer in Santa Clara, CA vacancy
  • Bachelor's or Master's degree in Computer science, Software Engineering, or related field. 10+ years of experience in Android mobile app development, with at least 3+ years in medical device application. Experience of architecting, designing and developing of mobile applications... 
    Suggested
    Full time

    Boston Scientific

    San Jose, CA
    18 hours ago
  • $184k

     ...unique individual. Knowing we all have different needs, our development and personal wellbeing programs are designed to give you choice...  ...to Prisma Access™ Cloud. We are seeking an experienced Software Engineer to design, develop and deliver next-generation technologies... 
    Suggested
    Full time
    Casual work
    Work at office
    Remote work
    Relocation package

    Palo Alto Networks

    Santa Clara, CA
    18 hours ago
  •  ...library. He/she will participate in the core system design and development. Our target system is based on jepsen open source system and...  ...Qualifications ~5+ years proven records on infrastructure level software development experience ~2+ years Clojure development... 
    Suggested
    Full time

    Integrated Resources Inc.

    Santa Clara, CA
    18 hours ago
  • $272k - $425.5k

    Principal Software Engineer – Large-Scale LLM Memory and Storage Systems page is loaded## Principal Software Engineer – Large-Scale LLM Memory and Storage Systemslocations: US, CA, Santa Clara: US, WA, Remote: US, MA, Remotetime type: Full timeposted on: Posted Todayjob... 
    Suggested
    Local area
    Remote work

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $231.4k - $331.8k

     ...will join Cisco's Platform & Identity Engineering Group, a foundational group responsible...  ...for the technical direction of Cisco's software and technology solutions, influencing industry...  ...s technical community. Ensure the development, execution, and enablement of... 
    Suggested
    Full time
    Temporary work
    Local area
    Flexible hours

    Cisco

    San Jose, CA
    4 days ago
  • $221.2k - $387.1k

     ...It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried tears of joy...  .... Join us to put AI to work for people. Job Description Principal Software Engineer The engineering organization is a dynamic group of... 
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    3 days ago
  • $240.8k - $321.5k

     ...innovators, and dreamers – and help us connect people and build communities to create economic opportunity for all. Role Summary The Principal Engineer in the Identity Domain provides senior technical leadership for identity services across the platform. This role defines and... 
    Immediate start

    eBay Inc.

    San Jose, CA
    18 hours ago
  •  ...agreements with customers. Work with hardware engineering colleagues to design/select suitable...  ...of system conception design. Create software architecture as part of system...  ...in automated process and test systems development is must. Skilled in the use of software... 
    Overseas
    Flexible hours
    Shift work
    Weekend work

    Coherent

    Santa Clara, CA
    1 day ago
  • $99.6k - $234.6k

     ...Principal Software Development Engineer As a Principal Software Development Engineer in the Oracle Cloud Infrastructure (OCI) Security Platform division, you will play a critical leadership role in the architecture, evolution, and delivery of OCI's Key Management Service... 
    Temporary work
    Flexible hours

    Oracle

    Santa Clara, CA
    4 days ago
  • $175k - $245k

     ...support the delivery of our new platform. Maintain the existing software components, OS related. Requirements: B.S./M.S. with 8+...  .... Hands-on experience with the Linux kernel, debugging, development, performance tuning, etc. Detailed knowledge of Linux... 
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    4 days ago
  • $200.5k - $260.5k

    As a Principal Software Engineer, you will: Work with developers within the team and on other cross‑functional projects, as well as project management...  ...of 10 years of experience in networking related software development B.S. in Computer Science or Electrical Engineering; M.S.... 
    Full time

    Zoomcar

    Sunnyvale, CA
    4 days ago
  • $170k - $210k

    Job Description Principal Software Developer Engineer for the FortiSwitch team. Responsibilities Develop and maintain software components for current...  ...12 years of experience in networking‑related software development. B.S. in Computer Science or Electrical Engineering; M... 
    Full time

    Fortinet

    Sunnyvale, CA
    2 days ago
  • $249k - $348.5k

    Principal Software Development Engineer Our Technology Team partners with teams across Expedia Group to create innovative products, services, and tools that deliver high‑quality experiences for travelers, partners, and employees. The Cloud Platform organization provides... 
    Flexible hours

    Traveltechessentialist

    San Jose, CA
    18 hours ago
  •  ...Job Description We are hiring a Principal Engineer to serve as an architect for Nexus, an Enterprise AI platform for engineering workflows...  ...Computer Science, or a related field. 7+ years of professional software engineering experience, including 5+ years in architecture... 
    Temporary work
    Remote work
    Flexible hours
    Shift work

    SanDisk

    Milpitas, CA
    1 day ago
  • $170k - $277k

    Job Summary As a Principal Software Engineer within the Engineering team, you will drive the technical leadership and end-to-end delivery of next...  ...address complex network security challenges. Drive the development of scalable cloud security architecture through hands‑on... 

    Palo Alto Networks

    San Jose, CA
    18 hours ago
  • $272k - $431.25k

     ...NVIDIA is seeking a highly motivated Principal System Software Engineer to drive next-generation innovations in automotive platform software, system...  ..., you will contribute directly to the architecture, development, optimization, and scaling of foundational software technologies... 

    NVIDIA

    Santa Clara, CA
    3 days ago
  •  ...financial institutions, you’ve come to the right place. As a Principal Software Engineer at JPMorganChase within the Consumer and Community...  ...coding patterns and best practices across the organization’s development community, driving standardization and consistency.... 

    J.P. Morgan

    Palo Alto, CA
    1 day ago
  • $160k - $170k

     ...in close collaboration with development managers. Knowledge of AI...  ...Sound knowledge of SDLC and software testing methodologies. In...  ...lifecycle. Partner with engineering managers to drive agile practices...  ...1+ years of experience as a Principal SDET. ~ Experience... 

    Saviynt

    Milpitas, CA
    1 day ago
  • $96.8k - $251.6k

     ...attendees interested in Oracle opportunities. We face several engineering challenges in critical foundational data‑plane services...  ...with executives for investment and drive the software design and development for new major data‑plane components of Oracle's Cloud Infrastructure... 
    Temporary work
    Work experience placement
    Local area
    Remote work
    Flexible hours

    Oracle

    Santa Clara, CA
    4 days ago
  •  ...Americas  Country: USA  State/Province: California  City:  San Jose  Summary We are seeking a visionary Senior Principal Software Engineer / Technical Staff Member to spearhead the evolution of our next-generation test infrastructure, CI/CD automation, and... 
    Temporary work
    For contractors
    Work at office
    Local area
    Worldwide
    Shift work

    Celestica International LP

    San Jose, CA
    26 days ago
  • $200k - $220k

     ...The Opportunity As Halo transitions from R&D to high-volume manufacturing, we are seeking a Principal Machine Control Software Engineer to support the development, integration, and maintenance of equipment control systems for our semiconductor production tools.... 
    Temporary work

    Halo Industries, Inc.

    Santa Clara, CA
    9 days ago
  •  ...bring generative intelligence into the physical world. As a Principal Engineer, you will set the technical direction for systems that...  ...: Basic Qualifications ~10+ years of professional software development experience   ~ Experience designing and scaling distributed... 
    Immediate start
    Santa Clara, CA
    16 days ago
  • $208k - $260k

     ...largest mobile network providers, and hundreds of governments and educational organizations.    As a Principal Software Engineer, you will lead the design and development of AI/ML-driven, cloud-native applications that power network monitoring, analytics, and security... 
    Local area
    Worldwide
    3 days per week

    Gigamon

    Santa Clara, CA
    18 days ago
  • $227k - $303k

     ...facing capabilities that enable every engineer at CoreWeave to build and ship software faster, more safely, and with...  .... About the Role This is a principal-level software engineering leadership...  ...impact. Kubernetes operator development, CRD design, or control-plane... 
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    2 days ago
  • $168k - $264.5k

     ...world. We are looking for a creative and passionate Senior Software R&D Engineer specializing in VLSI Physical Design. This role focuses on...  ...software and VLSI hardware design 6+ years experience in software development with C++ Good understanding of computational geometry,... 

    NVIDIA

    Santa Clara, CA
    2 days ago
  •  ...that’s pushing the boundaries of precision measurement through advanced laser interferometry. We’re hiring a Software Engineer to lead the design and development of software that powers high‑performance motion systems in semiconductor manufacturing. Your contributions... 
    Flexible hours

    Keysight Technologies

    Santa Clara, CA
    2 days ago
  • $182k - $260k

     ...make your next move with Zscaler.  Our Engineering team built the world’s largest cloud...  ...passion to our team of cloud architects, software engineers, security experts, and more...  ...first strategy. We're looking for a Principal Software Engineer to join our platform... 
    Full time
    Work at office
    Local area
    Worldwide
    3 days per week

    Zscaler

    San Jose, CA
    more than 2 months ago
  • $276k - $414k

     ...We’re looking for a Principal Software Engineer to join the Ads Platform team at Snap. What you’ll do: Build the next generation ads formats...  ...years of experience. 10+ years of post‑Bachelor’s software development experience; or a Master’s degree + 9+ years; or a PhD + 6... 

    Snap

    Palo Alto, CA
    1 day ago
  • $349k - $431k

     ...core to our autonomous driving software. Waymo's AI is at the heart...  ..., to accelerate the development and distillation of models powering...  ...report to our Director of Engineering who leads Systems Intelligence...  ...a deeply experienced Principal Software Engineer to provide... 

    Waymo

    Mountain View, CA
    3 days ago
  •  ...for general or deep learning compiler engineers to join our compiler team at Baidu’s Sunnyvale...  ...Kunlun products to our clients and the development for ongoing products. Also, we are...  ..., infrastructure compiler and the software stack for our proprietary high-performance... 
    Full time
    Work at office
    Remote work
    Afternoon shift

    Baidu Usa

    Sunnyvale, CA
    18 hours ago

Do you want to receive more vacancies?

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