Remote Control Productions has flagged the Software Developer for iOS (f/m) job as unavailable. Let’s keep looking.

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.

We are looking for you as the motivated and committed person who is able to inspire the team, guided by the values of passion, courage and integrity! 

As a Lead Software Engineer (m/f/d) at Roche in Ludwigsburg, you will be part of a software development team and contribute to the "Pre-Analytics new Development" department. The "Software Development" team consists of 8-10 employees who work as Software Engineers, Software Architects and Product Owners. This team specializes in software development for pre-analytical products. During your work you will also interact with various internal teams and external partners.

The software stack we operate with features state-of-the-art technology to deliver our software fast and efficiently. We work mostly in the Linux operating system, the main programming languages being C++20 for backend development and Python for tools and testing. We follow the Docs as Code approach with Sphinx and handle all our DevOps activities with GitLab. In your role you will be participating in all phases of software development. For Roche and our team quality is one of the most important aspects of our job so we will make sure the solution fits the needs of healthcare professionals and works as expected.

Your main responsibilities:

  • You will implement development projects in interdisciplinary cooperation with other departments and external partners and contribute to the technical steering and guidance of software development teams.
  • You participate in all phases of software development from design to implementation, testing and bug fixing and you are defining work packages, estimations and plans with the team.
  • You execute the assigned work packages correctly, completely and in a timely manner and provide all necessary documentation according to the software development process.
  • You review application design, functionality, usability and performance to enhance it 
  • As a team member, you actively contribute to sprint goals and continuous improvement and act as a mentor and guide team members in areas where you have your signature competences.

Your profile

  • A degree (Bachelor / Master) in Computer Science or similar from the software sector
  • 5+ years of software development experience with knowledge of agile software development in a role like software developer or architect.
  • Familiar in working in a regulatory controlled environment with experience in technical steering of software development activities and high proficiency in C++ (at least 14)
  • You are familiar with CMake and Python and able to communicate efficiently in English (C1 level) and are an expert in at least one of the following fields: 
  • Software Architecture and Design
  • TDD and unit-testing
  • DevOps, Test Automatisation and Testing
  • Configuration and maintenance of Linux based operating systems
  • Cyber Security and Data Privacy
  • You are a team focused person, open minded, great communication and collaboration skills, proactive & flexible working style and have a willingness to learn steadily.

Your application

We make things easier for you: Please upload only your current and compelling CV (English language) and your certificate of your highest degree.

We look forward to receiving your application!

Your contact to us! With people. For people.

Do you need more support? 

Our Talent Acquisition Team welcomes your questions. Please send an email to germany.talent_acquisition@roche.com

Who we are

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.

Roche Diagnostics Automation Solutions GmbH, is one of Roche's competence centers for the development and production of laboratory automation systems. As market leaders in the field of in vitro diagnostics our customers worldwide trust on Roche solutions. From mid-2021 we will consolidate our currently three locations (Ludwigsburg, Remseck-Aldingen and Kornwestheim) in the metropolitan region of Stuttgart in Ludwigsburg.

Roche is an Equal Opportunity Employer.

Read Full Description
Confirmed 11 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles