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

Role Overview 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. Responsibilities Develop solutions for Hardware‑in‑the‑Loop testing for end‑to‑end testing of embedded instrument software 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.) and testing types (functional, performance, scalability, etc.) Automate and execute front‑end and back‑end tests, covering instrument software and web applications Automate deployment and testing pipelines across branches and stages Report quality metrics and enhance quality dashboards Perform root cause analysis of defects and discoveries Develop automation frameworks and validate automation toolchains Ensure regulatory compliance of quality engineering deliverables Partner with Test Architects, Test Leads, and Verification & Validation Leads on best practices Collaborate with designers, architects, developers, system engineers and testers on product development Participate in all development events and guide junior testing team members as needed Technology Skills Potentially utilized technologies include 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. Qualifications Bachelor’s or advanced degree in Computer Science, Mathematics, Physics, Electrical Engineering or related; equivalent combination of education and experience may be considered, with three years of experience for each missing year of education 10+ years of related experience or equivalent in Java, Javascript, C++/Object‑oriented programming, software architecture, networking, distributed systems, and/or UNIX/NT development Minimum 5 years of software development experience with exposure to instrument control programming 4+ years of experience in quality engineering or similar field Expert knowledge of core software engineering concepts, object‑oriented programming, and the software development life cycle Experience in regulated industries, specifically Medical Devices/Digital Health/Lifesciences (preferred) Strong experience or exposure to programming proficiency in C++, Java, and Python; multi‑threaded programming, real‑time control algorithms, concurrent systems; message passing design patterns; automation of front‑end and back‑end applications; automation frameworks and corresponding languages; deployment on Unix derivatives; Behavior‑Driven Development and Gherkin specifications; Agile methodologies including Scrum and Scaled Agile Framework; databases including writing queries Excellent analytical and problem‑solving skills, proven ability to debug complex issues at the software/hardware interface 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 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 involves executing and troubleshooting software tests directly on physical hardware. Candidates should be comfortable working around electromechanical systems and automated instruments. Location This position is based in Santa Clara, CA. Relocation benefits are not available. Compensation 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. Benefits This position also qualifies for the benefits detailed at the link provided below. Equal Opportunity Employer 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 F. Hoffmann-La Roche AG

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Development Engineer in California, MO vacancy
  • $134.25k - $196.9k

     ...platform experiences. Lead cross-platform development initiatives using primarily C# and .NET...  ..., and influence decisions to align engineering efforts with business goals. Drive innovation...  ...Successful 10+ years of professional software engineering experience, including... 
    Suggested
    Full time
    Local area
    Remote work
    Flexible hours

    HARMAN

    California, MO
    22 hours ago
  • $20k

     ...Ready to be a Titan? We’re looking for someone to lead all technical aspects of an engineering team at ServiceTitan. You must have a strong background in responsive web application development, building distributed systems for scale, and a proven ability to deliver... 
    Suggested
    Minimum wage
    Temporary work
    Local area
    Flexible hours

    ServiceTitan

    California, MO
    2 days ago
  • $206.4k - $276.7k

     ...Technology is a global organization of engineers, product developers, designers, technologists...  ...Conduct multidisciplinary research and development in video streaming for both live and on...  ...Design media processing algorithms and software workflows to achieve velocity, scale,... 
    Suggested
    Work experience placement

    5014 Disney Entertainment & Sports LLC

    California, MO
    3 days ago
  •  ...pubGENIUS is a React.js and Next.js development agency and ad-tech startup. We build websites...  ...powering our ad-tech optimization engine. Performance is not a preference here,...  ...requirement. We are looking for a Principal Software Engineer , who will be the technical authority... 
    Suggested
    Full time
    For contractors
    Casual work
    Remote work
    Flexible hours

    pubGENIUS.

    California, MO
    2 days ago
  • $200.6k - $250.4k

     ...this strategy is a need for world‑class technical leadership—engineers who can see across domains, design foundational systems,...  ...set the architectural direction for years to come. As a Principal Staff Software Engineer, you will play a pivotal role in shaping WEX’s DaaS... 
    Suggested
    Flexible hours

    WEX

    California, MO
    1 day ago
  • Sahara AI seeks an experienced Product Manager to lead the AI Developer Experience. This role focuses on enhancing AI SDKs and APIs, driving on-chain revenue, and collaborating with multiple teams to influence technology decisions. Ideal candidates have 5+ years in product...

    6AM City, LLC

    California, MO
    3 days ago
  • $100.32k - $125.4k

     ...where every voice is heard and every story matters. Senior Engineer, Embedded Software Senior Engineer, Embedded Software (Job ID 164042) The...  ...implant systems. This role contributes to the research and development of next‑generation hearing technologies by developing... 
    Temporary work
    Remote work
    Flexible hours

    Sonova

    California, MO
    2 days ago
  • $75k - $150k

     ...Role Veeva is looking for an Automation Engineer who is passionate about quality and automation...  ...4+ years of experience in the software industry, with a passion for quality processes...  ...APIs and UI Experience in software development lifecycle, test methodologies, and tools... 
    Local area
    Flexible hours

    Veeva Systems

    California, MO
    2 days ago
  • $120.3k - $161.3k

     ...Software Engineer II – Android On any given day at Disney Entertainment & ESPN Technology, we’re reimagining ways to create magical viewing...  ...Create and update documentation across the entire software development lifecycle as needed. Maintain a strong understanding of our... 
    Work experience placement
    Remote work
    Worldwide

    5014 Disney Entertainment & Sports LLC

    California, MO
    2 days ago
  •  ...to our mission of accelerating computing. As a Senior Staff Software Engineer, you will be instrumental in developing high-performance software...  ...within the team. Participate in all phases of the software development lifecycle, from requirements gathering to deployment and... 

    Dormont Manufacturing Company

    California, MO
    3 days ago
  •  ...tools they need to thrive. We're committed to the growth and development of our team members. At Alite, you'll have access to a range of...  ...versatility in design. Proficiency in industry-standard design software (e.g., Adobe Creative Suite, Sketch, Figma, etc.). Solid... 

    Virusha Tech Pvt. Ltd.

    California, MO
    2 days ago
  •  ...opportunities to drive business success. Job Description Staff Software Engineer As a Staff Software Engineer, you will play a key role in...  ...Integration & Continuous Delivery (CI/CD) platforms RESTful API development and/or GraphQL Serverless architectures (AWS Lambda, Azure... 

    Encore Talent Inc

    California, MO
    2 days ago
  • $184k - $230k

     ...Business Area: Engineering Seniority Level: Mid-Senior level At Cloudera, we empower people...  ...is searching for a visionary Staff Software Engineer with deep expertise in distributed...  ...and tooling to streamline development, testing, and deployment processes. Collaborate... 
    Work at office
    Work from home
    Flexible hours

    Cloudera

    California, MO
    2 days ago
  •  ...ambitious goals and attract incredibly creative scientists and engineers from leading academic institutions and from frontier AI labs....  ...brain. Position Summary: We are looking for an ambitious Staff Software Engineer to help us reverse‑engineer the human brain. This... 
    Visa sponsorship

    Astera Institute

    California, MO
    2 days ago
  • $100.6k - $140k

     ...Staff Software Engineer Req ID: 79489 Location: Sunnyvale, California, United States, 94089 In our 'always on' world, we believe it's essential...  ...in software engineering with a strong track record of code development on network devices. Proficiency in C, C++, Python, and Java.... 

    6AM City

    California, MO
    3 days ago
  • $90k - $135k

     ...operations and strategic initiatives. This position contributes to the development and enhancement of enterprise applications by leveraging SAP...  ...unit testing and troubleshoot issues to ensure high-quality software delivery Participate in architecture planning, technology... 
    Local area

    Applied Medical

    California, MO
    2 days ago
  •  ...IT applications design, documentation, development, modification, testing, installation, implementation...  ...support of new or existing applications software. This classification may also plan,...  ..., applications developer, software engineer, software developer, software quality... 
    Work at office
    Remote work

    Nexlogica

    California, MO
    3 days ago
  • $140k - $185k

    Halma plc, a global leader in life-saving technologies, is seeking a Product Development & Manufacturing Engineering Manager based in Vista, California. This position involves leading a team focused on designing and optimizing automated manufacturing systems for medical... 

    Halma plc

    California, MO
    2 days ago
  •  ...have a strong background in computer science, experience with software development, quality automation and data reporting background, and a...  ...Working closely with the stakeholders to prioritize goals on the Engineer, Data and QA Automation roadmaps, understanding ROI to the... 

    6AM City

    California, MO
    4 days ago
  •  ...help the staff boost their practice’s revenue. As a Senior Software Engineer Engineer, you will play a key role in scaling and maintaining...  ...grow to support thousands of practices nationwide. Beyond development, this role will help define the technical direction of Insights... 
    Immediate start

    Quiet Capital

    California, MO
    22 hours ago
  • E2E Alignment Healthcare USA, LLC is seeking a senior software developer with over 8 years of experience. The ideal candidate will provide...  .... Preferred experience includes healthcare domain software development and cloud architecture certifications. #J-18808-Ljbffr E2E... 

    E2E Alignment Healthcare USA, LLC

    California, MO
    22 hours ago
  • Cephas Consultancy Services Private Limited seeks a Senior Software Engineer based in California, United States. In this remote position,...  ...abilities. This role offers an opportunity to influence AI development through high-quality inputs. #J-18808-Ljbffr Cephas Consultancy... 
    Remote job

    Cephas Consultancy Services Private Limited

    California, MO
    22 hours ago
  • $200k - $280k

     ...helping companies transform outbound into a top-performing growth engine by making go-to-market execution observable, repeatable, and...  ...models before public release What You Need You have 3+ years of software engineering experience and at least 1 year working in AI A... 

    SupportFinity™

    California, MO
    1 day ago
  • Astera Institute in California is hiring a Senior Software Engineer aimed at reverse-engineering the human brain. The role includes architecting high-performance infrastructure, optimizing custom RL environments, and turning research prototypes into scalable systems. The... 

    Astera Institute

    California, MO
    3 days ago
  •  ...debuggability best practicesEnsure all software implementations meet FDA compliance requirements...  ...and edge devicesWork closely with ML Engineering, ML Research, and Edge Device teams to...  ...or related field5-7 years of software development experience building distributed systems... 
    Worldwide

    PICTOR LABS INC

    California, MO
    1 day ago
  • Quiet Capital in California is seeking a Software Developer for their Revenue Cycle Management team. This role focuses on automating...  ...healthcare. The candidate should have a strong background in software development with proficiency in frontend and backend languages. The... 

    Quiet Capital

    California, MO
    3 days ago
  • $120k - $160k

    Description SAIC is looking for a Software Engineer to support the Next Generation Jammer (NGJ) program at Point Mugu, California including...  ...with subject matter experts in the planning, design, development, and utilization of electronic data processing systems for information... 

    Saic

    California, MO
    1 day ago
  •  ...or register to view more details about this job. Intern - Software Engineer (Undergraduate Students Only) WEX Inc. is a global commerce...  ...contribute to WEX’s mission. We provide mentorship, professional development, and weekly learning experiences to help you build... 
    Full time
    Internship
    Summer internship
    Remote work
    Worldwide

    Wheaton

    California, MO
    1 day ago
  • A leading tech company in California is seeking a Junior Software Engineer to develop and maintain web applications and enhance backend services. The ideal candidate is passionate about software development, has solid coding skills, and is adaptable to new challenges. Responsibilities... 

    Consertus

    California, MO
    12 hours ago
  • A leading global commerce platform is seeking an Intern - Software Engineer for a 13-week internship in California. This role offers undergraduate...  ...develop their skills through mentorship and professional development opportunities, with the flexibility of remote, hybrid, or... 
    Remote job
    Internship

    Wheaton

    California, MO
    1 day ago

Do you want to receive more vacancies?

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