Principal Software Engineer

Amgen

Confirmed live yesterday High trust
Closes in 6 days Remote

Quick summary

Work type
Remote
Location
Tampa, FL
Salary
$153,130–$181,766 / yr
Posted
10 days ago
Freshness
Confirmed live yesterday
Closes
Sep 17, 2026 (soon)

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $200k
This role $167k
$127k most similar roles pay here $286k

This role pays less than 91% of similar roles. Most pay $174,600–$225,000 — the shaded band above. At the midpoint, this role pays about $167k versus about $200k for comparable roles.

Based on 240 similar postings.

Employer

About Amgen

Amgen is a leading biotechnology company that discovers, develops, manufactures, and delivers innovative human therapeutics, with products addressing conditions such as anemia, bone loss, inflammation, and cancer. Industry: Biotechnology & Pharmaceuticals

Amgen currently has 46 open roles on FindRole.

Listed pay typically runs $136,906–$184,235 across 44 roles with salary data.

Most-posted roles

View all roles at Amgen

At a glance

TL;DR · Principal Software Engineer

As a Principal Software Engineer, you will join the Information Systems team to lead automation efforts from design through build and test phases to create scalable solutions. You will be responsible for improving how data is handled and business processes are operated by translating complex requirements into technical designs. Your daily work involves developing automations using RPA tools like Blue Prism, UiPath, or Power Automate, alongside scripting languages, APIs, and cloud-native technologies. The role requires expertise in Python, SQL, C#, VB.Net, and JavaScript frameworks to build multi-tier web applications. You will utilize AWS services including EC2, S3, and Lambda, while managing containerized micro-services via Docker within a CI/CD pipeline. This position focuses on solving business process challenges through intelligent automation, machine learning, OCR, and NLP solutions to streamline internal operations.

What does a Software Engineer earn in Remote?

Median $204500 from 415 postings across 57 companies.

See salary data

What you'll do

  • Lead automation efforts from initial design and build through to testing and scaling.
  • Develop automations using RPA tools, scripting languages, APIs, and cloud-native technologies.
  • Translate complex business processes into technical requirement specifications and design documents.
  • Facilitate client workshops and meetings to identify key process metrics and system data.
  • Improve how data is handled and how physical workflows are directed to optimize product development.
  • Build scalable automations using machine learning, OCR, NLP, and various integration technologies.
  • Develop multi-tier web and windows applications using C#, .NET, and JavaScript frameworks.
  • Manage the deployment of solutions within a continuous CI/CD pipeline environment.

What we're looking for

  • Bachelor's degree in Computer Science, Software Engineering, Mathematics, or a related field.
  • 5 years of experience in the job offered or a technology-related occupation.
  • 5 years of experience with RPA technologies including Blue Prism, UiPath, or Power Automate.
  • 5 years of experience with intelligent automation platforms including Machine Learning and Business Process Management.
  • 5 years of experience in full stack development, cloud infrastructure (AWS), and CI/CD pipelines.
  • 5 years of experience with DevOps tools like Git, Jenkins, Linux, and Shell Scripting.
  • 5 years of experience with container technologies such as Docker and developing micro-services.
  • 5 years of experience with SQL, multi-tier web applications (C#, VB.Net), and Agile SAFe methodologies.

More like this

Similar roles

Principal Software Engineer

Autodesk

Atlanta, GA 29 days ago $139,000$249,260
Distributed Systems Data Pipelines NoSQL Serverless API Design ETL Cloud Platform Schema Validation Search Relevance
8+ yrs exp Hybrid

Principal Software Engineer

CVS Health

Remote (Massachusetts) +4 63 days ago $144,200$288,400
Python GCP Vertex AI LLM MLOps Microservices RAG Vector Search React Angular CI/CD Pub/Sub BigQuery GKE Cloud Run FHIR HL7 SRE
10+ yrs exp Remote

Principal Software Engineer

Oracle

73 days ago $114,600$234,600
C Distributed Systems Cloud Architecture Python Kernel Programming Network Programming Unix Linux Elastic File System OCI HPC AI/ML
6+ yrs exp

Principal Software Engineer

General Dynamics

San Antonio, TX 55 days ago $119,000$161,000
DevSecOps CI/CD Kubernetes Docker Terraform Ansible Puppet Chef Python Java Go Bash AWS Azure Google Cloud Agile Methodology infrastructure-as-code OWASP Nessus Burp Suite Splunk
10+ yrs exp Hybrid

Principal Software Engineer

Snap Inc.

Bellevue, WA +5 52 days ago $276,000$414,000
Distributed Systems AI Tools cross platform development Software Design Debugging Performance Analysis Test Design Scalable Services
10+ yrs exp

Principal Software Engineer

Microsoft

Redmond, WA 51 days ago $142,800$274,800
Python Java C++ C# JavaScript C Cloud Services Generative AI Machine Learning Performance Engineering Security Code Review
8+ yrs exp