Overview
Senior Software Engineer Backend at Roche
Role purpose
Developing software with a purpose is great;
as a Backend Software Engineer, you will work on a product that supports health outcomes. In collaborative teams of engineers, designers, product owners, and QA, you will follow best-in-class software development practices and contribute to software that meets high expectations.
Responsibilities
* Develop and maintain backend services using Java 21+ and Spring Boot 3+.
* Work with relational databases (e.G., PostgreSQL) and RESTful APIs.
* Contribute to secure, scalable software design and implementation;
ensure code quality through reviews, tests, and CI / CD practices.
* Collaborate with backend colleagues and cross-functional teams within the Platform Engineering chapter on the Navify platform.
* Share knowledge with other engineers and contribute to a learning culture.
Essentials skills
* At least 5 years of experience as a software engineer, including 2 years as a backend engineer.
* Proficiency with Java 21+ and Spring Boot 3+.
* SQL and relational databases (e.G., PostgreSQL).
* Experience with OpenID Connect and Keycloak or similar SSO solutions.
* Clean, stable, testable, and performant backend code;
interest in solid technical design and future-proof architectures.
* Experience with Amazon Web Services (AWS) or other cloud providers.
* Ability to guide and share knowledge with other engineers;
strong written and verbal English communication.
Bonus skills
* Automated testing with Selenium or Selenide.
* Infra as Code exposure (Terraform) and GitHub Actions.
* Understanding of medical, security, and privacy regulations.
* Knowledge of diabetes or related healthcare industries.
What you can expect from us
* Ambitious, passionate people building meaningful products for a global audience.
* An innovative, Agile working environment with collaboration and knowledge sharing across cross-functional teams.
* Opportunities for development within a growing organization.
* Benefits including equipment, transport, meals, training budget, and flexible work policies.
Locations
You will be based in Sant Cugat, Spain or Vienna, Austria. As this is a global role, international business travel may be required depending on business needs.
Roche is an equal opportunity employer. We value diversity and are committed to creating an inclusive workplace.
#J-18808-Ljbffr