Chief Software Engineer

hace 1 semana


Sant Cugat, Barcelona, España Roche A tiempo completo

Position Overview

Roche Diagnostics is pioneering a transformative Platform area aimed at redefining software development within the organization. Our mission is to integrate intricate diagnostic and treatment data, enabling intelligent processing and presentation of this information to healthcare professionals, ultimately enhancing patient care. If you aspire to be a part of this groundbreaking initiative in the healthcare sector, we invite you to contribute your software expertise.

We seek individuals with a profound comprehension of contemporary Edge architecture requirements and constraints, coupled with comprehensive experience across the entire software stack, embodying a 'create tools, not band-aids' DevOps philosophy. If your goal is to improve health outcomes for millions rather than merely facilitating online advertisements, this opportunity is tailored for you.

In this role, you will develop a new tier of services on the Edge, fostering and advancing our SaaS business from its inception, while having the chance to influence product and architectural decisions, along with numerous growth opportunities.

The Principal Software Engineer will play a crucial role within a team of over seven engineers, applying expertise in design principles and practices to implement complex, enterprise-scale software systems. Key responsibilities include generating design concepts, participating in and leading design reviews for components or features, and overseeing the development and testing of the core software stack, including reliability assessments.

This position entails providing technical leadership for a medium to large-sized team, often with minimal guidance from management or senior colleagues. You will mentor junior developers and leverage a solid understanding of the business domain and its interactions with other domains to shape technical requirements and solutions. As an advocate for your domain, you will influence the architecture and direction of product design.

Your Approach:

Do you consistently apply a set of software principles and practices, or do you adapt them based on context? Have you successfully guided teams in implementing these principles? We are eager to learn more about your experiences.

We are strong proponents of Test-Driven Development (TDD), Behavior-Driven Development (BDD), and Continuous Delivery. We consider significant experience with these methodologies essential for a senior position. If you possess such experience, we would like to hear about it. How have you implemented TDD? Where have you applied BDD? What are your key contributions to enable Continuous Delivery? What challenges have you encountered? The more details, the better.

Responsibilities:

  • Solution Design: Create platform services that are ready for consumption by other engineering teams, utilizing technologies such as Kubernetes and AWS.
  • Software Development: Engage in hands-on software development to produce high-quality software that performs at scale, is maintainable, and extensible.
  • Process & Operations: Ensure seamless integration of the software stack with our existing CI/CD pipeline and contribute to ongoing improvements; independently design, plan, and deliver high-quality software.
  • Leadership: Foster a culture that prioritizes technical excellence while supporting and valuing individuals.
  • Platform Components/Services Ownership: Collaborate with Platform Owners to take ownership of specific requirements related to platform components or services, defining details and prioritizing based on developer needs.

Qualifications:

  • BS/MS degree in Computer Science or a closely related field.
  • Over 10 years of hands-on industry experience as a software engineer.
  • Proven experience in providing leadership and mentorship to junior engineers.
  • Lead architecture and design discussions to identify the most effective technical solutions.
  • Quick learner with the ability to comprehend complex workflows and develop innovative solutions to challenging problems.
  • Ability to influence both within and outside the team, actively participating in open/inner-sourcing initiatives and software communities.
  • Successfully built, deployed, and supported an enterprise-scale web application in Edge environments or multi-instance cloud settings.

Technical Skills:

  • Minimum of 3 years of hands-on experience with Kubernetes.
  • At least 2 years of hands-on experience with AWS.
  • Full-stack experience, with a focus on backend software deployed in Edge environments.
  • Hands-on software development experience on Kubernetes, creating highly reliable and self-healing solutions (including helm charts, Kustomize, and Docker).
  • Extensive experience in Java, working with various Spring Boot projects, testing frameworks, and integration libraries (experience with reactive libraries and architectures is a plus).
  • Knowledge of secure infrastructure as code provisioning, preferably with AWS and Terraform.
  • Familiarity with healthcare data standards and workflows (HL7, IHE) is advantageous but not required.

Preferred Skills:

  • Hands-on software development experience in Go, Rust, or C, particularly in developing operators or low-level communication protocols.
  • Experience in JavaScript (TypeScript is a plus) with modern component-based frameworks such as Angular or React, along with frontend testing frameworks.

#RISjobs

#RisEMEA


  • Senior Software Engineer

    hace 2 semanas


    Sant Cugat, Barcelona, España Roche A tiempo completo

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Roche. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software applications for our iOS platform.About the Role:Design and develop software applications for our iOS platformCollaborate...

  • Senior Software Engineer

    hace 2 semanas


    Sant Cugat, Barcelona, España Roche A tiempo completo

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Roche. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software applications for our iOS platform.About the Role:Design and develop software applications for our iOS platformCollaborate...

  • Senior Software Engineer

    hace 4 semanas


    Sant Cugat, Barcelona, España Roche A tiempo completo

    {"Job Title: Senior Software EngineerAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our Platform team at Roche Diagnostics. As a key member of our team, you will be responsible for designing, developing, and maintaining complex software systems that enable our SaaS business to thrive.Your Key Responsibilities:* Design and...

  • Senior Software Engineer

    hace 4 semanas


    Sant Cugat, Barcelona, España Roche A tiempo completo

    {"Job Title: Senior Software EngineerAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our Platform team at Roche Diagnostics. As a key member of our team, you will be responsible for designing, developing, and maintaining complex software systems that enable our SaaS business to thrive.Your Key Responsibilities:* Design and...

  • Senior Software Engineer

    hace 4 semanas


    Sant Cugat, Barcelona, España F. Hoffmann-La Roche Gruppe A tiempo completo

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of innovative mobile applications that make a meaningful impact on people's lives.As a Senior Software Engineer, you will be responsible for designing and implementing high-quality software solutions that meet the highest standards of...

  • Senior Software Engineer

    hace 4 semanas


    Sant Cugat, Barcelona, España F. Hoffmann-La Roche Gruppe A tiempo completo

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of innovative mobile applications that make a meaningful impact on people's lives.As a Senior Software Engineer, you will be responsible for designing and implementing high-quality software solutions that meet the highest standards of...

  • Senior Software Engineer

    hace 2 semanas


    Sant Cugat, Barcelona, España beBee Professionals España A tiempo completo 45.000 € - 65.000 €

    Descripción del PuestoEstamos buscando un Senior Software Engineer altamente cualificado para unirse a nuestro equipo en beBee Professionals España.ResponsabilidadesDiseñar, desarrollar y mantener aplicaciones y sistemas de software.Liderar el desarrollo de arquitecturas de software y la implementación de mejores prácticas.Realizar revisiones de código...

  • Senior Software Engineer

    hace 2 semanas


    Sant Cugat, Barcelona, España beBee Professionals España A tiempo completo 45.000 € - 65.000 €

    Descripción del PuestoEstamos buscando un Senior Software Engineer altamente cualificado para unirse a nuestro equipo en beBee Professionals España.ResponsabilidadesDiseñar, desarrollar y mantener aplicaciones y sistemas de software.Liderar el desarrollo de arquitecturas de software y la implementación de mejores prácticas.Realizar revisiones de código...


  • Sant Cugat, Barcelona, España Roche A tiempo completo

    Senior Software Engineer (iOS)We are seeking a highly skilled Senior Software Engineer to join our iOS development team. As a key member of our team, you will be responsible for designing, developing, and maintaining high-quality iOS applications.About the RoleThis is a unique opportunity to work on a product that has a significant impact on people's lives....

  • Senior Software Engineer

    hace 1 semana


    Sant Cugat, Barcelona, España Roche A tiempo completo

    Senior Software Engineer (iOS)We are seeking a highly skilled Senior Software Engineer to join our iOS development team. As a key member of our team, you will be responsible for designing, developing, and maintaining high-quality iOS applications.About the RoleThis is a unique opportunity to work on a product that has a significant impact on people's lives....


  • Sant Cugat, Barcelona, España Roche A tiempo completo

    Revolutionizing Healthcare with Edge ComputingRoche Diagnostics is at the forefront of innovation, pushing the boundaries of what's possible in healthcare. We're seeking a talented Principal Software Engineer to join our team and contribute to the development of cutting-edge software solutions that transform the industry.About the RoleWe're looking for a...


  • Sant Cugat, Barcelona, España Roche A tiempo completo

    Revolutionizing Healthcare with Edge ComputingRoche Diagnostics is at the forefront of innovation, pushing the boundaries of what's possible in healthcare. We're seeking a talented Principal Software Engineer to join our team and contribute to the development of cutting-edge software solutions that transform the industry.About the RoleWe're looking for a...

  • iOS Software Engineer

    hace 4 semanas


    Sant Cugat, Barcelona, España F. Hoffmann-La Roche Gruppe A tiempo completo

    About the RoleWe are seeking a highly skilled iOS Software Engineer to join our team and contribute to the development of innovative mobile applications. As a key member of our team, you will be responsible for designing, developing, and maintaining high-quality iOS applications that meet the needs of our users.Your primary focus will be on writing clean,...

  • iOS Software Engineer

    hace 4 semanas


    Sant Cugat, Barcelona, España F. Hoffmann-La Roche Gruppe A tiempo completo

    About the RoleWe are seeking a highly skilled iOS Software Engineer to join our team and contribute to the development of innovative mobile applications. As a key member of our team, you will be responsible for designing, developing, and maintaining high-quality iOS applications that meet the needs of our users.Your primary focus will be on writing clean,...

  • Senior Software Engineer

    hace 4 semanas


    Sant Cugat, Barcelona, España Roche A tiempo completo

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Chapter SW Engineering R&D Internal Solutions team in Germany, Canada, and the US. As a key member of our team, you will play a crucial role in developing custom-made applications to support complex regulated processes in R&D, Clinical Operations, and Manufacturing at Roche...

  • Senior Software Engineer

    hace 4 semanas


    Sant Cugat, Barcelona, España Roche A tiempo completo

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Chapter SW Engineering R&D Internal Solutions team in Germany, Canada, and the US. As a key member of our team, you will play a crucial role in developing custom-made applications to support complex regulated processes in R&D, Clinical Operations, and Manufacturing at Roche...


  • Sant Cugat, Barcelona, España Gaming Laboratories International A tiempo completo

    {"h1": "Test Engineer I Job Description", "p": "At Gaming Laboratories International, we are seeking a highly skilled Test Engineer I to join our team. As a Test Engineer I, you will play a critical role in ensuring the quality and integrity of our products and services. Your primary responsibility will be to develop and execute test plans, identify defects,...


  • Sant Cugat, Barcelona, España Gaming Laboratories International A tiempo completo

    {"h1": "Test Engineer I Job Description", "p": "At Gaming Laboratories International, we are seeking a highly skilled Test Engineer I to join our team. As a Test Engineer I, you will play a critical role in ensuring the quality and integrity of our products and services. Your primary responsibility will be to develop and execute test plans, identify defects,...


  • Sant Cugat, Barcelona, España Roche A tiempo completo

    About the RoleRoche Diagnostics is revolutionizing the way software is developed in the healthcare industry. We're seeking a Senior Software Engineer in Test to join our Edge Platform team, where you'll play a key role in shaping the future of diagnostic and treatment data processing.Key ResponsibilitiesDevelop and implement test strategies to ensure...


  • Sant Cugat, Barcelona, España Roche A tiempo completo

    About the RoleRoche Diagnostics is revolutionizing the way software is developed in the healthcare industry. We're seeking a Senior Software Engineer in Test to join our Edge Platform team, where you'll play a key role in shaping the future of diagnostic and treatment data processing.Key ResponsibilitiesDevelop and implement test strategies to ensure...