Principal Software Development Engineer
$165.8k - $307.9kRoche
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
- 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...SuggestedFull time
$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...SuggestedFull timeCasual workWork at officeRemote workRelocation package- ...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...SuggestedFull time
$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...SuggestedLocal areaRemote work$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...SuggestedFull timeTemporary workLocal areaFlexible hours$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 officeImmediate startRemote workFlexible hours$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- ...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...OverseasFlexible hoursShift workWeekend work
$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 workFlexible hours$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 timeWorldwide$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$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$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- ...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 workRemote workFlexible hoursShift work
$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...$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...- ...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....
$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...$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 workWork experience placementLocal areaRemote workFlexible hours- ...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 workFor contractorsWork at officeLocal areaWorldwideShift work
$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- ...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
$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 areaWorldwide3 days per week$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 employmentTemporary workCasual workWork at officeRemote workFlexible hours$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,...- ...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
$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 timeWork at officeLocal areaWorldwide3 days per week$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...$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...- ...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 timeWork at officeRemote workAfternoon shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Development Engineer. Be the first to apply!
- principal software engineer Santa Clara, CA
- software engineer full time Santa Clara, CA
- software system engineer Santa Clara, CA
- consulting software engineer Santa Clara, CA
- software engineer travel Santa Clara, CA
- real time software engineer Santa Clara, CA
- network software engineer Santa Clara, CA
- senior software engineer remote Santa Clara, CA
- entry level software engineer remote Santa Clara, CA
- software developer fintech Santa Clara, CA


