88-50100558 Principal Software Engineer

Roche · South Bay

Company

Roche

Location

South Bay

Type

Full Time

Job Description

The Position

Roche Molecular Systems, Inc. seeks a Principal Software Engineer in its Santa Clara, California location.

Architect, design, and implement high-quality software that performs at scale for healthcare providers. Collaborate with stakeholders regarding product requirements and goals. Translate customer requirements into technical designs. Collaborate with software architects to validate technical feasibility. Build, maintain, and extend development processes and tools to ensure ongoing improvements to team productivity and product scalability. Design and implement a platform software solution which can be consumed by other teams within the organization for easier onboarding. Design and implement infrastructure as code artifacts for deploying build software solutions. Contribute to architecture and direction of product design. Provide technical leadership within and across Scrum teams and manage Software Change Management (SCM) cycle for the team. Work with other teams to adhere and implement software which follow healthcare standards such as FHIR (Fast Healthcare Interoperability Resources). Collaborate with product managers, UX design leaders, and engineers in an Agile development environment. Collaborate with quality engineers and Development and Security Ops teams to identify opportunities for test automation. Drive codification of compliance and security standards into development toolchain and operations monitoring systems. Ensure software integrates with existing continuous integration and continuous delivery pipeline. Mentor junior developers and work with junior engineers in the team. Develop, manage and provide guidance on software development best practices. May supervise up to 0-5 junior software engineers. Telecommuting permitted up to 4 days per week.

Education and experience required: Bachelor's degree in Computer Science, Computer Engineering, Electronics or Electrical Engineering, or related field and 8 years of progressive post-baccalaureate experience as a Software Engineer or Developer, Technical Specialist or Lead, Systems Analyst, or related role.

Alternative education and experience required: Master's degree in Computer Science, Computer Engineering, Electronics or Electrical Engineering, or related field and 6 years of experience as a Software Engineer or Developer, Technical Specialist or Lead, Systems Analyst, or related role.

Special Requirements: Must have:

5 years of experience with a Bachelor's or 3 years of experience with a Masters with:

  • healthcare and native cloud software application development
  • Software as a Service (SaaS) and event driven architecture
  • Java, Spring, Junit, and GIT
  • application security (OAuth2.0, OIDC, SSO, and TLS)
  • applying knowledge of healthcare interoperability standards
  • Agile and RESTful architecture.

Must also have 3 years of experience with Kubernetes, AWS, Message Queue (Kafka or RabbitMQ), PostgreSQL, Docker, Terraform, and CI/CD (continuous integration and continuous delivery).

The expected salary range for this position based on the primary location for this position of California is $212,688 to $283,800 per year. Actual pay within the range will be determined based on experience, qualifications, geographic location, and other job-related factors permitted by law. A discretionary annual bonus may be available based on individual and Company performance. This position also qualifies for the benefits detailed at the link provided below. Benefits (https://roche.ehr.com/default.ashx?CLASSNAME=splash).

Worksite: 2881 Scott Blvd., Santa Clara, California, 95050, United States

Who we are

At Roche, more than 100,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.

If you have a disability and need an accommodation in connection with the on-line application process, please email us at [email protected].

Date Posted

09/29/2023

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Principal Software Engineer (Prisma Access) - Palo Alto Networks

Views in the last 30 days - 0

Palo Alto Networks is a cybersecurity company committed to protecting the digital way of life They are seeking a Principal Software Engineer to build ...

View Details

Principal Engineer Software (Full Stack Developer) - Palo Alto Networks

Views in the last 30 days - 0

Palo Alto Networks is seeking a Senior FullStack Engineer to develop and maintain highperformance web applications collaborating with crossfunctional ...

View Details

Senior Front-End Software Engineer - Percipient.ai

Views in the last 30 days - 0

Percipientai founded in 2017 is a cuttingedge technology company specializing in Computer Vision Artificial Intelligence and Deep Learning They develo...

View Details

Staff Flight Test Engineer - Wisk

Views in the last 30 days - 0

Wisk Aero is seeking a Staff Flight Test Engineer to join their team in Hollister CA The role involves ensuring safe and efficient flight testing and ...

View Details

Senior Developer, Data Engineer - Tarana Wireless, Inc.

Views in the last 30 days - 0

Tarana is seeking a Senior DeveloperData Engineer with 5 years of experience in building largescale data pipelines The role involves designing buildin...

View Details

Staff Engineer, System Design Verification Engineering - Western Digital

Views in the last 30 days - 0

Western Digital is seeking a validation engineer to define and track test plans characterize and optimize SSDs and lead bug review meetings The ideal ...

View Details