Taro Logo

Principal Software Engineer

Amgen is a leading biotechnology company pioneering innovative human therapeutics through advanced human genetics and biologics manufacturing since 1980.
Thousand Oaks, CA, USA
$148,436 - $190,516
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Healthcare · Biotech
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Principal Software Engineer

Amgen, a global biotechnology leader since 1980, is seeking a Principal Software Engineer to join their mission of serving patients with serious illnesses. This role combines technical leadership with healthcare innovation, focusing on developing automated solutions across Operations, R&D, Commercial, Manufacturing, and Finance functions.

The position offers a unique opportunity to impact healthcare through technology, working at the intersection of software engineering and biotechnology. As a Principal Software Engineer, you'll lead the design and implementation of proof-of-concept automated solutions, working closely with subject matter experts to transform complex healthcare processes into efficient digital solutions.

The role requires expertise in multiple programming languages and automation tools, with a strong focus on quality assurance in a GxP environment. You'll be responsible for technical project leadership across various departments, ensuring that solutions meet strict healthcare industry standards while driving innovation.

Amgen offers a comprehensive benefits package, including competitive salary ($148,436 - $190,516), stock options, and excellent healthcare benefits. The company's collaborative culture and focus on science-based innovation provide an environment where you can grow professionally while contributing to life-changing medical advances.

Working in a hybrid model at the Thousand Oaks, CA location, you'll be part of a team that's making a lasting impact on patient care through technological innovation. This role is perfect for someone who combines strong technical skills with a passion for healthcare and a desire to work on meaningful projects that improve people's lives.

Last updated 14 days ago

Responsibilities For Principal Software Engineer

  • Lead design and development of rapid Proof-of-Concept automated solutions
  • Provide technical project leadership for cross-disciplinary external projects
  • Work with Process SMEs to transform requirements into digital automated solutions
  • Collaborate with business partners on automation improvements
  • Synthesize requirements from stakeholders
  • Provide clear documentation for solutions and processes
  • Work with Quality Assurance partners in GxP environment

Requirements For Principal Software Engineer

Java
  • Bachelor's degree in Mechanical Engineering, Computer Engineering, Computer Science or related field
  • 5 years of experience gathering requirements and creating test plans
  • Experience with CI/CD tools including GitLab and Jenkins
  • Experience with UFT, Selenium, and Automation Anywhere
  • Programming skills in Java, C#, VB Script, or VBA
  • Knowledge of GxP Process (21 CFR Part 11)
  • Experience with Agile methodologies
  • Experience implementing regulated systems

Benefits For Principal Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Mental Health Assistance
Parental Leave
  • Comprehensive employee benefits package
  • Retirement and Savings Plan with generous company contributions
  • Group medical, dental and vision coverage
  • Life and disability insurance
  • Flexible spending accounts
  • Annual bonus program
  • Stock-based long-term incentives
  • Award-winning time-off plans
  • Flexible work models