Amgen Senior Associate Software Engineer in Thousand Oaks, California

Amgen (NASDAQ:AMGN), a biotechnology pioneer, discovers, develops and delivers innovative human therapeutics. Our medicines have helped millions of patients in the fight against cancer, kidney disease, rheumatoid arthritis and other serious illnesses. With a deep and broad pipeline of potential new medicines, we continue to advance science to serve patients.

The Global Development Operations team is a critical business area with high impact on Amgen's Clinical Study Execution and Pipeline delivery. Information and Technology plays a vital role in support of this business area. The industry is quickly evolving to leverage advances in technologies (e.g. mobile devices, EHR/EMR, Big data, Real world Healthcare data, Social networks, Investigator portals, predictive information analytics, simulation and modeling etc.).

This Software Engineer role will serve as part of the IS project team in support of Clinical Trial Management IS Service. The role requires good understanding of SDLC (System Development Life Cycle) methodologies and ability to partner with the business analyst understand business need, translate it into System requirements and develop and implement the optimal solution. This role also requires the ability to work closely with IS leads, architects, technical SMEs, and testers to support project execution.

The primary duties will involve being part of a project team working under the guidance of the IS lead and management to execute projects, translate business requirements into system requirements, design and develop technical capabilities, conducting design sessions in partnership with the IS lead and architect, conduct unit and integration testing, liaising with the test and support teams, provide hyper care, and provide system lifecycle support by providing enhancements as per roadmap.

Key Responsibilities:

  • Provides system analysis support for projects, and work effectively in a team environment under guidance of leads and management

  • Good oral and written communication skills

  • Clearly articulates and documents system design, architecture and requirements, and work with Project Manager/Lead to ensure technical capabilities are delivered according to the timeline

  • Develop software solutions (e.g. applications, integration, reports) based on system requirements on the platform of choice

  • Ability to complete tasks within a large project setting under the direction of the lead, and able to lead small project independently

  • Obtains key inputs from architecture, build, and run teams and identifies solution interdependencies

  • Explores and evaluate new technologies and provide assessment to IS and business leads

Basic Qualifications:

Master's degree


Bachelor's degree and 2 years of Information Systems experience


Associate's degree and 6 years of Information Systems experience


High school diploma / GED and 8 years of Information Systems experience

Preferred Qualifications:

  • The role requires a self-motivated, confident team player who has excellent oral and written communication skills

  • Displays consistent flexibility, resilience, teamwork and resourcefulness.

  • Demonstrates learning agility and problem solving skills

  • Experience with all phases of SDLC (Software Development Life Cycle) and use of Agile/SCRUM methodologies

  • Hands-on experience in developing and managing Java based applications including knowledge in tool sets such as Groovy, Swing, JAX-WS, Perl, Spring, Jetty, JSP, Nexus etc.

  • Prior experience with cloud technologies (AWS or Azure), Integration platform technologies (e.g. MuleSoft), and Content/Document Workflow Management Systems (e.g. Veeva) is desirable

  • Experience in methods and technologies to support Clinical System integrations (e.g. ETL- Informatica, Web Services/messaging, data mapping)

  • Experience in data modeling & data warehousing, analytics and visualization tools (e.g. Spotfire, Tableau), and building complex database applications

  • Demonstrated aptitude and exposure with industry standard tools to execute and automate the more technical aspects of statistical data analysis, including SQL, R, SAS, Python (or equivalent)

  • Database experience: SQL query, (familiarity with Hive/Hadoop, Mongo, Pandas)

  • Familiar with data visualization tools: Tableau, Spotfire or similar; d3.js

  • Basic knowledge of clinical trial process and systems is a plus

Amgen is an Equal Opportunity employer and will consider all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, or disability status.