Principal Software Engineer
Career Category
Information SystemsJob Description
Join Amgen’s Mission of Serving Patients
At Amgen, if you feel like you’re part of something bigger, it’s because you are. Our shared mission—to serve patients living with serious illnesses—drives all that we do.
Since 1980, we’ve helped pioneer the world of biotech in our fight against the world’s toughest diseases. With our focus on four therapeutic areas –Oncology, Inflammation, General Medicine, and Rare Disease– we reach millions of patients each year. Amgen is advancing a broad and deep pipeline of medicines to treat cancer, heart disease, inflammatory conditions, rare diseases, and obesity and obesity-related conditions. As a member of the Amgen team, you’ll help make a lasting impact on the lives of patients as we research, manufacture, and deliver innovative medicines to help people live longer, fuller happier lives.
Our award-winning culture is collaborative, innovative, and science based. If you have a passion for challenges and the opportunities that lay within them, you’ll thrive as part of the Amgen team. Join us and transform the lives of patients while transforming your career.
Principal Software Engineer, Information Systems
What you will do
Let’s do this. Let’s change the world. In this vital role, you will lead the architecture, design, and development of modern, enterprise-grade user interfaces that support Contracting, Pricing, and Commercial Operations business processes. You will leverage React, TypeScript, and contemporary frontend technologies to build intuitive, responsive, and highly interactive applications that deliver exceptional user experiences while adhering to enterprise standards for scalability, accessibility, security, and maintainability.
The primary objective of this role is to drive UI innovation and digital transformation by partnering closely with business stakeholders, product teams, and engineers to translate complex business requirements into elegant user-centric solutions. You will define frontend architecture, establish reusable design patterns and component frameworks, integrate AI-powered experiences and enterprise platforms, and lead the delivery of scalable applications that improve productivity, streamline workflows, and accelerate business outcomes. This role requires hands-on involvement in solution design, prototyping, and implementation.
Lead architecture, design, and delivery of enterprise web applications using modern frontend and backend technologies.
Develop highly interactive user experiences using React, TypeScript, Next.js, and modern frontend frameworks.
Define and evolve enterprise frontend architecture, design systems, reusable component libraries, and UI engineering standards to ensure consistency, scalability, accessibility, and exceptional user experiences across applications.
Design and implement AI-powered applications leveraging Generative AI, Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and agentic architectures.
Build intelligent assistants, copilots, and conversational interfaces for Contracting, Pricing, and Commercial Operations users.
Design and implement scalable API-driven, event-based, and integration architectures across enterprise platforms including Salesforce, Conga CLM/CPQ, Model N, Anaplan, Databricks, MuleSoft, and other business systems.
Partner with business stakeholders to identify opportunities for automation, AI enablement, workflow optimization, and digital transformation.
Lead rapid prototyping and proof-of-concept initiatives to validate emerging technologies, AI capabilities, and business use cases.
Lead adoption of modern DevOps practices including CI/CD automation, infrastructure as code, application monitoring, observability, and cloud-native deployment strategies.
Leverage AI-assisted software development tools and emerging engineering platforms to accelerate prototyping, application delivery, code quality, and developer productivity.
Establish architecture standards and engineering best practices for frontend development, AI-powered applications, DevOps, security, scalability, observability, and software delivery.
Provide technical leadership and mentorship across engineering teams, driving architecture governance, engineering excellence, DevOps maturity, and adoption of modern development and AI-enabled engineering practices.
Technology Focus Areas
Full-stack application development using React.js, Next.js, TypeScript, Node.js, and Python.
Modern frontend architecture, responsive user experience design, and component-based application development.
Backend API development, microservices architecture, and scalable enterprise application design.
Generative AI and Large Language Models (LLMs) applied to business workflows and productivity solutions.
Retrieval Augmented Generation (RAG) architectures leveraging enterprise data sources and knowledge repositories.
AI copilots, assistants, and agent-based applications embedded within enterprise platforms.
Prompt engineering, orchestration frameworks, and AI application lifecycle management.
Integration with enterprise AI platforms such as Azure OpenAI, OpenAI, Anthropic, Gemini, or similar services.
Cloud-native application development and deployment using Azure and related cloud services.
DevOps practices including CI/CD pipelines, GitHub Actions, Azure DevOps, Infrastructure as Code, and automated testing.
Containerization and orchestration technologies including Docker and Kubernetes.
Enterprise SaaS platforms including Salesforce, Conga CLM and CPQ, Model N, MuleSoft, Databricks, and Anaplan.
System integration patterns including APIs, microservices, event-driven architectures, and data synchronization.
Workflow automation, orchestration, and business process optimization across contracting, pricing, and revenue management processes.
Data engineering, analytics integration, and enterprise data platforms supporting operational and AI-driven solutions.
Application monitoring, observability, security, and operational excellence for enterprise-scale solutions.
What we expect of you
We are all different, yet we all use our unique contributions to serve patients. The professional we seek is a leader with these qualifications.
Basic Qualifications:
Doctorate degree and 2 years of Information Systems experience
OR
Master’s degree and 4 years of Information Systems experience
OR
Bachelor’s degree and 6 years of Information Systems experience
OR
Associate’s degree and 10 years of Information Systems experience
OR
High school diploma / GED and 12 years of Information Systems experience5+ years of hands-on experience building frontend applications using React and modern JavaScript/TypeScript frameworks.
5+ years of backend development experience using Node.js and/or Python.
3+ years leading engineering teams or technical delivery teams.
3+ years developing AI-powered applications using Generative AI and LLM technologies.
Experience building RAG-based solutions leveraging enterprise data sources.
Experience designing and developing RESTful APIs and microservices.
Experience integrating enterprise SaaS platforms and business applications.
Experience working in Agile product development environments.
Preferred Qualifications:
Hands-on experience developing modern web applications using React.js, Next.js, TypeScript, Node.js, and Python.
Experience designing and delivering full-stack enterprise applications with scalable frontend and backend architectures.
Experience building AI-powered applications leveraging Generative AI, Large Language Models (LLMs), Retrieval Augmented Generation (RAG), and agent-based architectures.
Experience developing AI copilots, assistants, and conversational interfaces integrated into business applications and workflows.
Experience with AI frameworks and tools such as LangChain, LlamaIndex, Semantic Kernel, or similar technologies.
Experience integrating enterprise AI platforms including Azure OpenAI, OpenAI, Anthropic, Gemini, or equivalent services.
Experience designing and implementing API-driven, event-based, and microservices architectures.
Experience with cloud-native application development and deployment on Azure or similar cloud platforms.
Experience implementing DevOps practices including CI/CD pipelines, GitHub Actions, Azure DevOps, Docker, Kubernetes, Infrastructure as Code, and automated testing.
Experience integrating enterprise SaaS platforms such as Salesforce, Conga CLM/CPQ, Model N, Anaplan, MuleSoft, or Databricks.
Experience delivering workflow automation, system integrations, and business process optimization solutions across enterprise ecosystems.
Strong understanding of software engineering best practices, application security, observability, and operational excellence.
Ability to evaluate when AI-driven approaches are appropriate versus deterministic automation and traditional software solutions.
Experience leading technical teams, mentoring engineers, and driving architecture and technology strategy across complex enterprise initiatives.
What you can expect of us
As we work to develop treatments that take care of others, we also work to care for your professional and personal growth and well-being. From our competitive benefits to our collaborative culture, we’ll support your journey every step of the way.
The expected annual salary range for this role in the U.S. (excluding Puerto Rico) is posted. Actual salary will vary based on several factors including but not limited to, relevant skills, experience, and qualifications.
In addition to the base salary, Amgen offers a Total Rewards Plan, based on eligibility, comprising of health and welfare plans for staff and eligible dependents, financial plans with opportunities to save towards retirement or other goals, work/life balance, and career development opportunities that may include:
A comprehensive employee benefits package, including a Retirement and Savings Plan with generous company contributions, group medical, dental and vision coverage, life and disability insurance, and flexible spending accounts
A discretionary annual bonus program, or for field sales representatives, a sales-based incentive plan
Stock-based long-term incentives
Award-winning time-off plans
Flexible work models where possible. Refer to the Work Location Type in the job posting to see if this applies.
Apply now and make a lasting impact with the Amgen team.
careers.amgen.com
In any materials you submit, you may redact or remove age-identifying information such as age, date of birth, or dates of school attendance or graduation. You will not be penalized for redacting or removing this information.
Application deadline
Amgen does not have an application deadline for this position; we will continue accepting applications until we receive a sufficient number or select a candidate for the position.
Sponsorship
Sponsorship for this role is not guaranteed.
As an organization dedicated to improving the quality of life for people around the world, Amgen fosters an inclusive environment of diverse, ethical, committed and highly accomplished people who respect each other and live the Amgen values to continue advancing science to serve patients. Together, we compete in the fight against serious disease.
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, disability status, or any other basis protected by applicable law.
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
.Salary Range
144,423.50USD -195,396.50 USDSoftware pay context
Based on 7,596 disclosed Software salaries on RoleSuite, the role pays a median of $159K/year, with most offers between $125K and $200K (10th–90th percentile: $102K–$235K).
See the full Software salary breakdown →