Software Team Lead

Roche
Motherwell, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Motherwell, United Kingdom

Tech stack

Agile Methodologies
Systems Engineering
Catalyst
Code Review
Continuous Integration
Data Security
Software Architecture
Software Engineering
Software Systems
Diagnostic Tools
Information Technology

Job description

Bei Roche kannst du ganz du selbst sein und wirst für deine einzigartigen Qualitäten geschätzt. Unsere Kultur fördert persönlichen Ausdruck, offenen Dialog und echte Verbindungen. Hier wirst du für das, was du bist, wertgeschätzt, akzeptiert und respektiert. Dies schafft ein Umfeld, in dem du sowohl persönlich als auch beruflich wachsen kannst. Gemeinsam wollen wir Krankheiten vorbeugen, stoppen und heilen und sicherstellen, dass jeder Zugang zur Gesundheitsversorgung hat - heute und in Zukunft. Werde Teil von Roche, wo jede Stimme zählt. Die Position

At Roche are transforming the Point of Care by integrating high-performance lab technology into a portable, cloud-connected platform. As our Software Team Lead, you will join our Scottish leadership team to lead the engineers responsible for the digital heartbeat of our diagnostic platforms. In this role, your leadership in ensuring robust device-level software and secure data delivery will directly influence patient outcomes across the globe.

The Opportunity

As the Software Team Lead, you will drive the digital transformation of our diagnostic tools by blending complex microfluidics with sophisticated software engineering. You will act as a Catalyst for innovation, balancing high-level technical guidance with dedicated people leadership to ensure our software solutions are scalable and maintainable.

  • Lead and develop a high-performing team of software engineers, fostering a collaborative and inclusive culture through coaching and active performance management.
  • Architect robust software solutions by establishing engineering best practices, including code reviews, advanced testing, and CI/CD workflows.
  • Manage delivery and resources by planning team capacity and prioritizing development tasks to meet critical product goals and global project milestones.
  • Collaborate across functions with System Engineering, Quality, and Project Management to ensure all software meets stringent regulatory requirements.
  • Drive continuous improvement of engineering workflows, identifying opportunities to solve complex technical challenges and optimize the development lifecycle.

Requirements

Do you have experience in Mentoring?, Do you have a Bachelor's degree?, You are a visionary leader who thrives in a technical environment and is passionate about developing talent and delivering high-quality software products.

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.
  • Solid and proven software engineering experience, including leadership or mentoring of development teams.
  • Strong track record of driving technical decisions and delivering high-quality software in Agile development environments.
  • Strong technical background with the ability to balance hands-on technical guidance with strategic people leadership.
  • Excellent communication skills, with the ability to manage stakeholders and maintain transparency around project progress, risks, and dependencies.
  • Deep understanding of software architecture and and engineering best practices.
  • Experience working in regulated environments, such as medical devices, is considered an advantage.

Apply for this position