Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Roche Logo

Principal Software Engineer

Roche

$162,600 - $302,000
Sep 10, 2025
Santa Clara, CA, USA
Apply Now

Roche Sequencing is developing ground-breaking next-generation sequencing products that allow scientists/clinicians powerful new avenues to investigate DNA, the blueprint of any lifeforms, in days giving them the ability to understand health conditions such as cancer, HIV, COVID19 and more! We are not only changing science but changing lives through the development of frontier technologies that accelerate personalized healthcare.

Requirements

  • 8+ years of Python, Angular, C++/Object-oriented programming, software architecture, networking, and distributed systems, and/or UNIX/NT development
  • 8+ years of experience in Cloud Platforms including Compute, Storage, Kubernetes, Notification systems, managed services, security, encryption, networking, orchestration, and optimization
  • 8+ years of experience database applications and real time systems
  • 8+ years of experience handling Big Data
  • experience in a combination of the following: Database applications, graphic applications, real-time systems, numerical analysis, networks, modeling, simulation, systems management, expert systems and/or system tests.
  • knowledge of software engineering concepts, principles and languages applicable to the product line supporting
  • good understanding of git with GitHub or similar platforms and CI/CD environments

Responsibilities

  • Analyzes, designs and develops requirements of long-term, complex software applications in accordance with overall project goals.
  • Develops, modifies, and re-configures software methodologies for product line applications.
  • Conducts risk analysis and assessment of complex, integrated software projects.
  • Conducts systems level analysis of software to include requirements, design, testing, modifications, planning, scheduling cost, and performance.
  • Receives input from technical team members and incorporates project recommendations.
  • Prepares documentation and reports, and makes technical recommendations to program management and team members.
  • Develops and provides input for proposal activities to include technical analysis, project requirements, performance, scheduling, and costs.

Other

  • You have a BS/BA degree in Computer Science, Science or Engineering or a related field
  • This position will not provide relocation assistance
  • Roche is an equal opportunity employer.
  • If you have a disability and need an accommodation in relation to the online application process, please contact us by completing this form
  • A discretionary annual bonus may be available based on individual and Company performance.