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 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 OpportunityYou develop solutions for Hardware-in-the-Loop testing for end-to-end testing of embedded instrument softwareYou 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 softwareWeb applicationsYou automate deployment and testing pipelines across branches and stagesYou report quality metrics and enhancing quality dashboardsYou perform root cause analysis of defects and discoveriesYou develop automation frameworks and validate automation toolchainsYou ensure regulatory compliance of quality engineering deliverablesYou partner with Test Architects, Test Leads, and Verification & Validation Leads on practicesYou collaborate with designers, architects, developers, system engineers and testers on product developmentYou participate in all development events, and activities and guide junior testing team members as neededTechnologies 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 SolutionsWho You AreYou 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 educationYou 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 developmentYou have a minimum of 5 years of software development experience with exposure to instrument control programmingYou have 4+ years of experience in quality engineering or similar fieldYou have excellent analytical and problem-solving skills, with a proven ability to debug complex issues at the software/hardware interfaceYou have expert knowledge of core software engineering concepts, object-oriented programming, and the software development life cycleYou have experience in regulated industries, specifically Medical Devices/Digital Health/Lifesciences (preferred)You have strong experience or exposure to technical capabilities such as: Programming proficiency in C++, Java, and PythonMulti-threaded programming, real-time control algorithms, and concurrent systemsMessage passing design patternsAutomating front-end and back-end applications, automation frameworks and corresponding languagesDevelopment and deployment on Unix derivativesBehavior-Driven Development and Gherkin specificationsAgile methodologies including Scrum and Scaled Agile FrameworkExperience with databases including writing queriesYou have excellent communication skills, both written and oralWork Environment and Role ExpectationsThis 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.LocationsThis 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.BenefitsWho 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 Accommodations for Applicants.SummaryLocation: Santa ClaraType: Full time
$272k - $431.25k
...architecture and hands-on delivery across system software, drivers, and CUDA to make profiling... ....Set technical direction for an engineering team; mentor engineers, drive technical... ...degree.15+ years of system-level C/C++ development, including concurrency, memory management...SuggestedFull time- ...Together, we advance your career. THE ROLE: AMD is looking for a Principal-level PyTorch training framework expert to help drive... ...ambiguity to crisp execution. You communicate clearly with both engineers and stakeholders and can represent AMD credibly in upstream/open...Suggested
$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...SuggestedFull timeLive in- ...advance your career.THE ROLE: AMD is looking for a strategic software engineering lead who is passionate about improving the performance of... ...ambiguous technical problemsExperience with open-source software development including collaboration with community maintainers and...Suggested
$143k - $286k
...PermanentCompany: WalmartBusiness Segment: Home OfficePrincipal Software Engineer - Data Security PlatformAbout the TeamWe are building... ...Technical Execution & Lifecycle Management:Drives the full software development lifecycle across multiple teams—includingcoding, testing, CI...SuggestedFull timeTemporary workPart time$250.6k - $362.6k
Meet The TeamSplunk’s Platform Engineering team is evolving the core platform to run reliably on Kubernetes across cloud and customer-managed... ...equivalent related work experience10+ years of professional software engineering experience building backend, platform,...Full timeTemporary workLocal areaFlexible hours$110k - $220k
...PermanentCompany: WalmartBusiness Segment: Home OfficeJoin Walmart as a Principal Software Engineer for the Colony Platform within our AI & Data organization... ...standards.AI-Enabled Platform EngineeringLead development of AI-powered services, agent workflows, and internal...Full timeContract workTemporary workPart timeLocal area$110k - $220k
...yearType: Regular/PermanentCompany: WalmartPrincipal, Software Engineer We are seeking a talented and passionate Principal, Software Engineer to join our International... ...will have experience as a tech lead and strong development background in Micro Service Architectures using...Full timeTemporary workPart timeWork at officeFlexible hours$272k - $431.25k
...of any single GPU, this platform enables efficient, resilient deployment of cutting-edge LLM workloads.We are seeking a Principal Systems Engineer to define the vision and roadmap for memory management of large-scale LLM and storage systems.What you'll be doing:Design...Full timeLocal areaRemote work$135.2k - $306.4k
...core components for data planes. We are hoping to enhance engineering efficiency by concentrating our expertise on building... ...collaborate 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 placementWorldwideFlexible hours$155.8k - $224.2k
...pressing challenges of the 21st century.We are looking for a Principal Software Engineer, Edge Compute to join our team in one of today’s most... ...backpressureExperience working with git and modern software development workflows.Proven ability to work in a disciplined...Full timeWork at officeWorldwide$155.5k - $315k
Principal Software Engineer SD-WANThis role has been designed as ‘’Onsite’ with an expectation that you will primarily work from an HPE office... ...external penetration testing companies and manage the secure development lifecycle of products through penetration testing....Full timeWork experience placementWork at officeLocal areaImmediate startRemote work$143k - $286k
...Design (HLD) into detailed design.Code Development: Select appropriate coding frameworks... ...’s degree in computer science, Software Engineering, or a related field. Master's degree... ...Contact Centers and our customers. As a Principal, Software Engineer, you will set the...Full timeTemporary workPart timeWorldwideHome office$143k - $286k
...: WalmartBusiness Segment: Home OfficeRole summary: As a Principal Software Engineer, you will lead the design and delivery of scalable platform... .... This role requires overseeing the full software development lifecycle across multiple teams, ensuring technical excellence...Full timeTemporary workPart time$221.2k - $387.1k
Company DescriptionIt all started when engineer Fred Luddy wrote code that automated a tedious... ...use of AI coding agents and autonomous development, testing, evaluation, and operational... ...patterns.Strong technical foundation in software architecture, distributed systems, cloud...Work at officeImmediate startRemote workFlexible hours$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...Full timeShift work$200k
...accuracy, governance, and scale are non-negotiable. The Principal Software Engineer role exists to help us continue raising the engineering bar... ...shift in a generation. AI coding assistants, agent-based development workflows, and automated testing and review tools are...Work at officeShift work$240k - $270k
...seek talented, passionate, and committed engineers, technologists, and business leaders... ...an experienced and exceptional Principal Software Engineer - Switch Design to work on web... ...Performing code reviews and adhering to F/W development best practices.Troubleshooting F/W...Remote workWorldwide$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... ...QA procedures and methodologies as well as software development fundamentalsExperience with embedded systems is a...Full time$110k - $220k
...have a startup culture and are looking to grow our team with software engineers who take pride in their craft and are ready to grow in a... ...strategy and develop architecture that will enable scalable development across multiple teams, to adopt software excellence principles...Full timeTemporary workPart timeWorldwide$156.4k - $253k
...SummaryYour CareerIn the Layer-7 Security Software team, we are responsible for at least... ...Application Identification and Content Inspection Engine runs on Hardware, Virtualized, Container... ...teams throughout the entire software development cycle.Your ImpactInnovate, design,...Full timeWork at office$185.5k - $265k
...impact at the company pioneering security transformation in the AI era? Join us at Zscaler.RoleWe are looking for a Principal Software Development Engineer to join our team. This is a Hybrid role, reporting to the Director, Software Engineering in the Engineering...Full timeWork at officeLocal areaWorldwide$143k - $286k
...PermanentCompany: WalmartBusiness Segment: Home OfficeRole summary:The Principal Software Engineer leads platform engineering efforts by delivering scalable... ...components. This role drives the full software development lifecycle, integrating AI/ML technologies to build...Full timeTemporary workPart timeWorldwide$190k - $300k
...technology. We are at the forefront of software and hardware innovation, pushing the... ...within the US/Canada.The role: Principal Software Engineer, SDK & Lowering StackWhat you will do... ...developers and compiler teams.Create development tools to be used in kernel authoring...Work experience placement$95k - $165k
...$95000 - $165000/yearType: Full time / Regular/PermanentCompany: WalmartBusiness Segment: Home OfficeRole summary: As a Principal Software Engineer - Mobile, you will shape the next generation of AI-powered shopping experiences across Walmart’s iOS and Android apps. You...Full timeTemporary workPart time- ...technology. We are at the forefront of software and hardware innovation, pushing the... ...3+ days per week.The Role: Principal Software Engineer, KernelsWhat you will do:The role requires... ...team, you will be responsible for the development, enhancement, and maintenance of...Work experience placement3 days per week
$170k - $240k
...devices, and data everywhere. We are currently seeking a Principal Software Developer Engineer for our FortiSwitch team.Job Responsibilities:Develop... ...components on current and future productsResponsible for the development of the networking related features of the FortiSwitch...Full timeWorldwideHome office$272k - $431.25k
...performance, safety, and coverage. You will work with a diverse team of engineers in mapping, perception, reconstruction, localization, and... ...skills in C++ and experience building production-quality software systems.Solid foundation in 3D computer vision, 3D geometry, multi...Full timeWorldwide$272k - $431.25k
We're looking for a Principal Software Engineer to join our CSP Engagements team as the technical focal point for fleet-scale reliability, working directly with engineering teams of key CSP / hyperscale customers to ensure NVIDIA platforms achieve target MTBI (Mean Time...Full time$272k - $431.25k
...technical leader to design, drive, and operationalize firmware and software architecture and design as well as collaborate with HW Design... ...all the way through product production.Mentor architects and engineering teams to grow them into future leaders.Make key technical...Full timeShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Development Engineer. Be the first to apply!
- senior principal software engineer Santa Clara, CA
- principal software engineer Santa Clara, CA
- software engineer full time Santa Clara, CA
- graduate software developer no experience Santa Clara, CA
- software engineer healthcare Santa Clara, CA
- network software engineer Santa Clara, CA
- software engineer internship Santa Clara, CA
- senior software engineer Santa Clara, CA
- software system engineer Santa Clara, CA
- software developer Santa Clara, CA

