You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Roche

Senior Backend Engineer (Python / FastAPI) Scrum Master

  • Office
  • 6+ years

Salary

Not stated

Similar roles pay €70K - 100K a year · our estimate

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The team works within a computational science and informatics group in a diagnostics business. It builds the software behind digital products for the life sciences sector, with a focus on earlier diagnosis and personalized treatment.

The role is for an experienced backend Python engineer who also acts as Scrum Master. You will work with the frontend/UX team and data scientists on the backend that stores, processes and serves bioinformatics and machine learning data.

The work includes query tuning on very large datasets and building cloud-native systems on AWS. The team needs clean API boundaries and high reliability as the platforms grow.

Responsibilities

  • Build and maintain fast, asynchronous backend services and reliable RESTful APIs.
  • Design, deploy and run scalable, secure cloud infrastructure using Infrastructure as Code.
  • Design database schemas, handle complex data relationships, run migrations and optimize queries over massive datasets.
  • Build and maintain pipelines that ingest, normalize and process large volumes of structured and unstructured scientific and bioinformatics data.
  • Write clean, testable code, add thorough automated tests and keep CI/CD pipelines reliable.
  • Work directly with the UX/frontend team on API integrations and with data scientists to move machine learning models into production workflows.
  • Scrum Master work (20% of the role): act as a servant leader for the development team, apply Scrum principles to keep work moving, resolve conflicts and make progress visible.
  • Remove blockers for the team and use proven Agile techniques to drive continuous improvement.

Requirements

  • 5+ years of software engineering experience, with Python as your main language.
  • Solid software engineering fundamentals, including strong API design and experience building and scaling RESTful systems.
  • Good understanding of relational databases, data modeling, schema migrations and query optimization.
  • Proven experience building, deploying and managing scalable cloud infrastructure, ideally with Infrastructure as Code.
  • A strong focus on code quality, automated testing and maintainability within CI/CD pipelines.
  • Ability to make progress when requirements are unclear, owning problems from user needs through to production-ready delivery.
  • Hands-on experience with, or the ability to quickly learn, our core stack: FastAPI, PostgreSQL, SQLAlchemy, Alembic, AWS (S3, Aurora, Fargate, Lambda, CDK), pytest and NumPy.
  • First-level Scrum Master certification (CSM or PSM I).
  • At least two years as Scrum Master for a software development team that applied Scrum principles, practices and theory diligently.
  • Good skills in servant leadership, facilitation, situational awareness, conflict resolution, continual improvement, empowerment and increasing transparency.
  • Familiarity with the many documented patterns and techniques for filling the intentional gaps in Scrum.
  • Nice-to-have: interest in or knowledge of life sciences, especially sequencing, PCR, bioinformatics or digital healthcare.
  • Nice-to-have: direct experience with AWS HealthOmics or building data pipelines for genomic or biological data.
  • Nice-to-have: background in data-heavy or AI-integrated product architecture, and an interest in how AI/ML systems behave in production.
  • Nice-to-have: prior work in large, globally distributed enterprise settings such as pharma or medtech.

Conditions

This is an on-site position with no relocation assistance.

The company is an equal opportunity employer.

Where you’d work

From the office

No relocation

About the company

Roche

  • Industry: HealthTech

Office in Spain

Also hiring in Warsaw, Poland, Poznan, Poland, Poland and 18 more places

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 19 checks run
  • 2 red flags

Still hiring?

13 checks

1 red flag

How crowded?

6 checks

1 red flag

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details13 facts · Role, Location, Compensation, Employment, Company
Tech stack
  • Python
  • PostgreSQL
  • AWS
  • CI/CD
Seniority
Senior
Type
Full-time
Industry
HealthTech
Specialty
Backend
Region
Europe
Show 7 more factsShow less

Role

Category
Development
Specialty
Backend
Seniority
Senior
Experience
5+ years
Tech stack
  • Python
  • PostgreSQL
  • AWS
  • CI/CD

Location

Work model
Office
Region
Europe
Office
  • Spain
Relocation
Not offered

Compensation

Salary
Salary by agreement
Pay period
Annual

Employment

Type
Full-time

Company

Industry
HealthTech

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason