Principal Instrumentation Software Engineer

3 weeks ago


Burgess Hill, West Sussex, United Kingdom F. Hoffmann-La Roche AG Full time
Instrumentation Software Test Engineer Role

Roche fosters diversity, equity, and inclusion, representing the communities we serve. When dealing with healthcare on a global scale, diversity is an essential ingredient to success. We believe that inclusion is key to understanding people's varied healthcare needs.

The Position

Roche is seeking a Principal Instrumentation Software Test Engineer to lead complex testing and validation initiatives for our advanced medical devices. You'll play a key role in shaping our instrumentation systems' quality, design, and performance, ensuring that they meet the highest standards and customer expectations.

Your Key Responsibilities:

  • Test Planning & Execution: Develop detailed software testing plans and scripts based on product specifications, incorporating advanced testing methodologies (e.g., regression, functional, integration, and system testing). Conduct hands-on testing, including validation and performance testing, to ensure compliance with design and regulatory standards.
  • Complex Problem Solving: Facilitate technical problem-solving and troubleshooting for software and instrumentation challenges. Lead root cause analysis and provide engineering solutions, making independent decisions on critical issues.
  • Project Leadership & Cross-functional Collaboration: Lead or participate in cross-functional technical teams, collaborating closely with Software, Customer Technical Support, Service, and other departments to deliver high-quality instrumentation systems that align with Roche's product portfolio and strategic objectives.
  • Data Analysis & Insight Generation: Design and conduct experiments to validate hypotheses, analyze technical data, and provide actionable insights for product improvement.
  • Documentation & Compliance: Ensure detailed and organized documentation for all testing activities, adhering to GLP, GMP, and regulatory standards. Lead configuration control, maintain secure documentation, and support quality-first initiatives in compliance with industry and company standards.

Requirements

  • Significant experience as a Software Test Engineer, preferably in a regulated industry such as medical devices, with expertise in testing and validation, quality assurance, and problem-solving in complex systems.
  • Proficient in a wide array of testing techniques (e.g., system, regression, integration, load testing) and software testing tools such as DevTrack and TestLink. Expert knowledge in SW planning, integration, and configuration management.
  • Analytical, diligent, and proactive. Strong communication skills to present complex technical data effectively. Adaptable to a fast-paced environment with a focus on quality and continuous learning.

About Roche

At Roche, more than 100,000 people across 100 countries are pushing back the frontiers of healthcare. Working together, we've become one of the world's leading research-focused healthcare groups. Our success is built on innovation, curiosity, and diversity.

Our UK Diagnostics business, headquartered in Burgess Hill, West Sussex, employs approximately 560 highly skilled individuals. We provide the industry's broadest range of diagnostics and monitoring products & services, spanning all sectors of the market: from small handheld devices used directly by patients or healthcare professionals, to large diagnostic instruments found in hospital laboratories.



  • Burgess Hill, West Sussex, United Kingdom American Express Full time

    Empowering InnovationAt American Express, we're committed to delivering exceptional customer experiences through cutting-edge technology. As a Senior Software Engineer II, you'll play a pivotal role in crafting scalable solutions that drive business value.About the RoleYou'll be part of our GMST team, working on the Merchant Platform. Your expertise in Java...

  • Software Engineer

    3 weeks ago


    Burgess Hill, West Sussex, United Kingdom American Express Full time

    At American Express, we're committed to delivering exceptional customer experiences. As a Software Engineer, you'll play a key role in building world-class software that meets the needs of our customers and businesses. Your responsibilities will include designing, developing, and troubleshooting software and systems that meet the needs of customer-facing...


  • Burgess Hill, West Sussex, United Kingdom IntraEdge Full time

    Job Title: Java Software EngineerJob Description:We are looking for an experienced Java Software Engineer to join our team at IntraEdge. The ideal candidate will have a strong background in Java development and a passion for delivering high-quality software solutions.Key Responsibilities:Design and develop software solutions using Java and related...


  • Burgess Hill, West Sussex, United Kingdom American Express Full time

    As a critical member of the American Express development team, you will play a pivotal role in building and maintaining the company's cutting-edge software platforms. Your expertise in Java application design, development, and automated testing will be instrumental in delivering high-quality solutions that meet the evolving needs of our customers. Key...


  • Burgess Hill, West Sussex, United Kingdom Thrive IT Systems Full time

    We are seeking an experienced Android Software Engineer to join our team at Thrive IT Systems. As an Android Software Engineer, you will be responsible for designing and developing high-quality mobile applications that meet the needs of our clients.Key Responsibilities:Design and develop mobile applications using modern software development methodologies and...


  • Burgess Hill, West Sussex, United Kingdom CAE Full time

    Job Title: {title}Job Description:As a skilled Software Engineer, you will be responsible for designing, developing, and testing software applications. Your primary focus will be on ensuring the highest quality code and efficient software development methodologies.Key Responsibilities:• Collaborate with cross-functional teams to identify and prioritize...


  • Burgess Hill, West Sussex, United Kingdom Amex Full time

    Transform the Digital ExperienceAt American Express, we're committed to delivering exceptional customer experiences through innovative technology solutions. As a Senior Software Engineer, you'll play a key role in shaping the future of our digital experiences by developing and maintaining our enterprise web framework, One App. This cutting-edge framework...


  • Burgess Hill, West Sussex, United Kingdom Randstad Education Full time

    About the Role:We are looking for a talented Senior Software Engineer to join our team at {company}.The successful candidate will have a strong background in software development and a passion for delivering high-quality solutions.Key Responsibilities:Design, develop, and deploy software applicationsCollaborate with cross-functional teams to identify and...


  • Burgess Hill, West Sussex, United Kingdom American Express Full time

    Unlock Your Potential with American ExpressWe're seeking a talented Software Development Engineer to join our team and help us build world-class software solutions. As a key member of our team, you'll be responsible for designing, developing, and deploying secure software systems that meet the needs of our customers and business applications.Key...


  • Burgess Hill, West Sussex, United Kingdom American Express Full time

    Take Your Software Engineering Skills to the Next Level at American ExpressWe're looking for a skilled Senior Software Engineer II to join our team and help drive innovation in software development. As a member of our team, you'll work on crafting breakthrough software that makes a real impact on our customers.As a Senior Software Engineer II, you'll be...

  • Software Engineer

    3 weeks ago


    Burgess Hill, West Sussex, United Kingdom AMEX Full time

    Job Title: Backend Software Development EngineerAbout the Role:We are seeking a highly motivated and skilled Backend Software Development Engineer to join our team. As a Backend Software Development Engineer, you will be responsible for designing, developing, and maintaining the backend systems that support our business applications.Key...

  • Technical Lead

    5 days ago


    Burgess Hill, West Sussex, United Kingdom American Express Full time

    At American Express, we empower individuals and businesses to progress in incredible ways. As a Technical Lead – Software Engineer, you will be part of a global and diverse community of colleagues who are committed to delivering the world's best customer experience every day.We're looking for an experienced software engineer who can lead our team in...


  • Burgess Hill, West Sussex, United Kingdom Tata Consultancy Services Full time

    Are you ready to take your Golang skills to the next level? We're seeking a talented Golang Software Engineer to join our team and contribute to the development of high-performance applications.Careers at TCS offer more than just a job - they offer a chance to make a meaningful difference in the lives of our clients and communities. As a Golang Engineer at...


  • Burgess Hill, West Sussex, United Kingdom American Express Full time

    Transforming Technology for Global ImpactAt American Express, we're driven by a passion to innovate and push the boundaries of what's possible. As a Senior Software Engineer II, you'll be part of a team that crafts breakthrough software solutions, making a tangible impact on an audience of millions. Our Software Engineers don't just understand technology;...


  • Burgess Hill, West Sussex, United Kingdom Randstad Education Full time

    We are seeking a skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing and developing software applications that meet the needs of our customers.Key responsibilities:Design and develop software applications using various programming languages and frameworks.Collaborate with cross-functional...


  • Burgess Hill, West Sussex, United Kingdom American Express Full time

    Unlock Your Potential with American ExpressAt American Express, we're committed to empowering our customers and colleagues to achieve their goals. As a Software Development Engineer, you'll play a critical role in building world-class software that meets the needs of our customers and drives business success.Key Responsibilities:Design, develop, and deploy...


  • Burgess Hill, West Sussex, United Kingdom Tata Consultancy Services Full time

    Job Title: Senior Java Software EngineerAbout the Role:We are seeking a highly skilled Senior Java Software Engineer to join our team at Tata Consultancy Services. As a Senior Java Software Engineer, you will be responsible for designing and developing Java Springboot based microservices and APIs. You will work closely with our agile team to deliver features...


  • Burgess Hill, West Sussex, United Kingdom Tata Consultancy Services Full time

    Role: Master Software EngineerJob Type: PermanentLocation: Burgess Hill (Hybrid)About the Job:Are you passionate about expanding your skill set and developing robust and reliable software solutions? Do you have excellent knowledge in Java and Springboot?As a Master Software Engineer, you will work on a key project for a leading client and be part of an agile...


  • Burgess Hill, West Sussex, United Kingdom Tata Consultancy Services Full time

    Role: Golang EngineerJob Type: PermanentLocation: Burgess Hill, United Kingdom (Hybrid)We are seeking a skilled Golang Engineer to join our team. As a Golang Engineer, you will be responsible for developing high-performance applications using Golang.Key Responsibilities:Develop Golang based microservices and RESTful APIs.Lead and implement good development...


  • Burgess Hill, West Sussex, United Kingdom American Express Full time

    Transform Your Career with American ExpressWe're seeking a talented Software Development Engineer to join our team and help us build world-class software solutions. As a key member of our team, you'll be responsible for designing, developing, and deploying secure software applications that meet the needs of our customers and business stakeholders.Key...