Offers “Roche”

Expires soon Roche

Principal Software Engineer - Cloud/Java

  • Internship
  • Santa Clara (Santa Clara)
  • IT development

Job description



·  Job facts

Next-generation genomic sequencing is a new frontier. The complexity and sheer size of the data in the life sciences will make astronomical data problems look modest. Roche Sequencing is not only changing science, but we are changing lives. Our software teams are laying the groundwork for the future by developing powerful bioinformatics algorithms, data analysis tools, and software/systems infrastructures so researchers and clinicians can make better health decisions faster. The path to curing cancer lies in ones and zeros.

Ask yourself: Do you want to work on another “me too” app, ad-tech system, e-commerce platform. Or would you rather build products that scientists and others in the life sciences will use to diagnose, find treatments, and eventually beat diseases like cancer? Our team builds the highly scalable, reliable software and secure systems for better diagnostics.

As a Principal Software Engineer, you are joining a passionate software engineering team to build sequencing products for Oncology analysis to change patients' lives. You will be responsible for designing, implementing, and leading development of features and product infrastructure, primarily from a backend perspective.

How you will spend your time:

·  Software Development: propose and evaluate design options, review code, analyze requirements, implement high quality code and tests in areas of web APIs, database, and Cloud-components, as well as analysis pipeline execution.
·  Leadership: be a hands-on technical leader on projects and work closely with architects, product managers, and other development leads and teams across sites to drive projects forward with high quality code, scalable and maintainable components, and delivering excellence on schedule.
·  Process & Operations: ensure test automation and regulatory compliance are embedded into software development practices and apply Lean principles in activities you participate in for the continuous improvement of how our teams function and the quality of the products we build.

Experience and skills you will need:

·  Bachelor's degree in Computer Science or related technical discipline; Master's degree is preferred
·  8+ years of hands on experience in large scale production coding
·  Commitment to Agile / Lean practices and scalable architecture
·  Domain-driven API and database schema design
·  Web service development in the Cloud
·  Behavior or test driven development
·  Develop reusable architectural components for multiple projects
·  Hands-on experience with modern Java
·  Ability to understand complex workflows and graph structures
·  Adapting to change and evolving requirements

Nice to have:

·  Curiosity in bioinformatics analysis and computational pipelines
·  Full stack experience
·  Experience with JavaScript or TypeScript and a modern MVC framework (e.g., Angular)
·  Biology or medical device/IVD experience
·  Regulated product development experience

Roche is an equal opportunity employer.
Research & Development, Research & Development > Devices, Systems and Solutions

·  Who we are

At Roche, 98,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 is an equal opportunity employer and strictly prohibits unlawful discrimination based upon an individual's race, color, religion, gender, sexual orientation, gender identity/expression, national origin/ancestry, age, mental/physical disability, medical condition, marital status, veteran status, or any other characteristic protected by law.

Make every future a success.
  • Job directory
  • Business directory