What is a Software Engineer at Amgen?
As a Software Engineer at Amgen, you play a direct role in driving digital innovation across one of the world's leading biotechnology companies. Amgen leverages advanced software engineering, cloud computing, data science, and embedded systems to pioneer treatments in therapeutic areas including Oncology, Inflammation, General Medicine, and Rare Disease. Your technical work sits at the critical intersection of software development and life science innovation, empowering research scientists, streamlining manufacturing operations, and enhancing global commercial platforms.
The modern software landscape at Amgen spans diverse technical domains. Depending on your team alignment, you may build scalable cloud-native web applications using React and Python on AWS, design robust semantic data platforms for biopharmaceutical research, or develop real-time embedded firmware for specialized instrumentation and manufacturing assets. Software systems engineered here operate under high standards for reliability, security, and performance, directly affecting how life-saving therapies are developed and delivered to millions of patients worldwide.
Joining Amgen as a Software Engineer offers a unique career opportunity to work on complex engineering problems with tangible real-world impact. You will collaborate in cross-functional matrix environments alongside data scientists, process engineers, hardware specialists, and business leaders. Success in this role requires strong technical execution, sound architectural judgment, and a genuine drive to contribute to Amgen's shared mission of serving patients living with serious illnesses.
