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

F. Hoffmann-La Roche AG

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 PositionA 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.### Who we areA 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 . #J-18808-Ljbffr F. Hoffmann-La Roche AG

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Principal Software Development Engineer in Santa Clara, CA vacancy
  • $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.... 
    Suggested
    Temporary work

    Halo Industries, Inc.

    Santa Clara, CA
    5 days ago
  • $143k - $286k

     ...edge technologies to redefine customer experiences. We are seeking a Principal, Software Engineer with deep expertise in Generative AI , LLMs , and RAG frameworks to lead the design, development, and deployment of advanced AI systems. This role involves... 
    Suggested
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    2 days ago
  •  ...Principal Software Engineer The Bank is the most sought-after financial partner in the global innovation economy. We bring together entrepreneurs...  ...able to develop code and effectively oversee distributed development team members. Once Here You Will: Lead one or... 
    Suggested
    Temporary work

    Professional Recruiters

    Santa Clara, CA
    3 days ago
  • $143k - $286k

     ...Position Summary... What you'll do... Principal, Software Engineer We are seeking a talented and passionate Principal, Software Engineer...  ...candidate will have experience as a tech lead and strong development background in Micro Service Architectures using backend... 
    Suggested
    Full time
    Temporary work
    Part time
    Work at office
    Flexible hours

    Walmart

    Sunnyvale, CA
    1 day ago
  • $167k - $270.5k

     ...drives great outcomes. Job Summary Job Summary As a Principal Software Engineer to join our CPQ (Configure Price and Quote) team, you...  ...principles thinking to dissect complex challenges and drive the development of company objectives. This role requires working... 
    Suggested
    Full time
    Work at office
    Visa sponsorship
    Work visa
    3 days per week

    Palo Alto Networks

    Santa Clara, CA
    2 days ago
  • $272k - $431.25k

     ...NVIDIA is seeking a strategic and technically proficient Principal Software Engineer to join the Data Center Systems and Software CSP engagements...  ...role contributing significantly to the architecture and development of next-generation Data Center products, acting as the... 
    Shift work

    NVIDIA

    Santa Clara, CA
    4 days ago
  • $126k - $204.5k

     ...industry, think about cybersecurity. Your Career As a Principal Software Engineer, you will play a key role in the design and...  ...cloud features. Participate in all phases of the product development lifecycle from definition, design, through implementation... 
    Full time
    Temporary work
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    1 day ago
  •  ...your wellbeing support to your growth and development, and beyond! At Palo Alto Networks, we...  ...and mobile users. As a Senior Engineer, your role will involve building and designing...  ..., develop, and support highly scalable software features and infrastructure on our next-... 
    Full time
    Casual work
    Work at office
    Remote work
    Visa sponsorship
    Work visa
    3 days per week

    Palo Alto Networks

    Santa Clara, CA
    2 days ago
  • $143k - $286k

     ...'ll do: Guide and mentor, a team of engineers, conducting code reviews and leading design...  ...coding standards, design patterns, and development best practices.? Lead the creation...  ...requirements.?? Architect complex software systems, ensuring performance, security... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    3 days ago
  • $272k - $431.25k

     ...infrastructure, and we’re searching for engineers enthusiastic about building the next...  ...generation of scalable AI systems. As a Principal Software Engineer on the Dynamo project, you...  ...doing: Collaborate on the design and development of the Dynamo Kubernetes stack.... 

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $170k - $210k

     ...Principal Software Engineer Step into a high-impact Principal Software Engineer opportunity with a confidential client, where you will...  ...growth, technical ownership, and long-term professional development. ADVANCE YOUR ENGINEERING CAREER TODAY RECRUITING TOP... 

    Top Engineer

    Santa Clara, CA
    3 days ago
  • $170k - $277k

     ...relationships, and the kind of precision that drives great outcomes. Job Summary We are seeking an experienced Software Engineer to contribute to the design, development, and delivery of next-generation technologies within our GlobalProtect team. We are looking for highly... 
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    1 day ago
  • $170k - $277k

     ...outcomes. Job Summary The Team Engineering - Our engineering team is at the core...  .... Job Description As a Sr Principal Software Engineer within the Engineering team,...  ...network security challenges. Drive the development of scalable cloud security... 
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    8 hours ago
  • $143k - $286k

     ...our Conversational AI mobile engineering team in driving down costs to...  ...enhancing our enterprise scale software applications and frameworks. We are looking for a Principal Android Engineer to build...  ...understanding of Android App development -- its core principles, software... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    5 days ago
  • $170k - $277k

     ...outcomes. Job Summary The Team Engineering - Our engineering team is at the core...  .... Job Summary As a Sr. Principal Software Engineer in the Engineering team, you...  ...Contribute to all phases of the product development cycle, including definition, architecture... 
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    5 days ago
  • $165.8k - $307.9k

     ...Solutions, is responsible for ensuring a software product meets its specified...  ...the software throughout its development lifecycle. As a Principal Software Developer in Test, you will...  ...role, you will represent quality engineering and verification on behalf of your... 
    Work at office
    Local area
    Relocation package

    F. Hoffmann-La Roche Ltd

    Santa Clara, CA
    2 days ago
  • $195k - $290k

     ...learning capabilities on the endpoint. We are seeking a principal engineer to help define our endpoint AI learning framework. The...  ...be hybrid, requiring 2 days per week in office once the development center is opened/established. What You Will Do:... 
    Work experience placement
    Work at office
    Local area
    Remote work
    Worldwide
    2 days per week

    CrowdStrike Holdings, Inc.

    Sunnyvale, CA
    20 hours ago
  •  ...Principal Engineer, Endpoint AI Learning Framework CrowdStrike's Sensor Security Platform team builds foundational security capabilities...  ...be hybrid, requiring 2 days per week in office once the development center is opened/established. What You Will Do: Work... 
    Work at office
    Worldwide
    2 days per week

    CrowdStrike

    Sunnyvale, CA
    3 days ago
  • $172k - $349k

     ...Principal Software Engineer, Embedded (RIS) This role has been designed as 'Hybrid' with an expectation that you will work on average 2 days...  .... Description: You will be part of a product development team building high-complexity, high-scale networking platforms... 
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Sunnyvale, CA
    4 days ago
  •  ...Principal, Software Engineer - Global Governance Walmart's Enterprise Business Services (EBS) is a powerhouse of seven exceptional teams delivering...  ...and develop architecture that will enable scalable development across multiple teams, to adopt software excellence... 
    Temporary work
    Worldwide

    Walmart

    Sunnyvale, CA
    3 days ago
  •  ...Principal Software Engineer This role has been designed as ''Onsite'' with an expectation that you will primarily work from an HPE office....  ...platforms. Description: You will be part of a product development team building high-complexity, high-scale networking... 
    Work at office

    Hewlett Packard Enterprise

    Sunnyvale, CA
    3 days ago
  • $248k - $391k

     ...groundbreaking technology that’s setting the standard for graphical processing, PC gaming, and AI computing. As a Principal Software Development Engineer specializing in Solid State Drives (SSD), you’ll help define accelerated storage technology! What You Will Be Doing... 

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $272k - $431.25k

     ...operates — from smart personal assistants and engineering-productivity tools to data-driven...  ...used across the company. Now we need a principal-level, hands-on engineering leader to...  ...Agentic AI applications behave like mature software, not prototypes. Build reusable... 
    Live in

    NVIDIA

    Santa Clara, CA
    22 days ago
  • $143k - $286k

     ...Summary... We are looking for a passionate and innovative software engineer to join Traffic Foundation within Walmart's Global...  ...centers. What you'll do: Involved in planning of system, development, and deployment as well as responsible for meeting software... 
    Full time
    Temporary work
    Part time
    Work at office
    Flexible hours

    Walmart

    Sunnyvale, CA
    5 days ago
  •  ...shape the future of AI and beyond. Together, we advance your career. THE ROLE: As a Principal AI Infrastructure Solution Engineer, you will partner with AMD's AI software teams and customers to enable large-scale LLM training and inference on AMD Instinct GPUs.... 

    Advanced Micro Devices , Inc.

    Santa Clara, CA
    1 day ago
  • $147k - $237.5k

     ...Summary Your Career Bring your backend java cloud engineering skills to work on the latest cloud software/web applications. Help us deploy and scale the...  ...a week. Your Impact Execute on the software development strategy to improve our dynamic highly distributed... 
    Full time
    Work at office
    Visa sponsorship
    Work visa
    3 days per week

    Palo Alto Networks

    Santa Clara, CA
    3 days ago
  •  ...Principal Software Engineer Come join a growing bank at the heart of the innovation, technology, green tech and life sciences space. We continue...  ..., your primary responsibility will be supporting the development and delivery of the solutions/projects and initiatives... 

    Professional Recruiters

    Santa Clara, CA
    4 days ago
  • $248k - $391k

     ...work. Come join the team and see how you can make a lasting impact on the world. We are looking for an experienced full‑stack software engineer to join our FinOps team! The FinOps team is responsible for leading and optimizing the company's meaningful infrastructure... 

    NVIDIA

    Santa Clara, CA
    6 days ago
  •  ...Principal Software Engineer Come join a growing bank at the heart of the innovation, technology, green tech and life sciences space. We continue...  ..., your primary responsibility will be supporting the development and delivery of the solutions/projects and initiatives... 
    Shift work

    Professional Recruiters

    Santa Clara, CA
    8 days ago
  • $170k - $210k

     ...devices, and data everywhere. We are currently seeking a Principal Software Developer Engineer for our FortiSwitch team. As a Principal Software...  ...12 years of experience in Networking related software development B.S. in Computer Science or Electrical Engineering;... 
    Full time
    Worldwide
    Home office

    Fortinet

    Sunnyvale, CA
    4 days ago

Do you want to receive more vacancies?

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