Amgen Inc. logo

Specialist Software Engineer - Full Stack

Amgen Inc.
NewPosted today

LOCATION

Hyderabad · Onsite

EXPERIENCE

8 - 13 Years

TYPE

FullTime

SKILLS REQUIRED

Full-Stack DevelopmentReact.jsRESTful APIsBackend DevelopmentTypescriptPostgreSQLCI/CDDocker

Job description

Overview

Join Amgen's Global Supply Chain Data & Analytics team as a Specialist Software Engineer - Full Stack, independently owning production components across frontend, backend, API, integration, database, testing and support layers for supply chain strategy, network, planning and operations functions.

What you'll do

  • Define component boundaries, intended use, acceptance criteria, non-functional requirements, estimates and support expectations with product, business, architecture, user experience, data, quality and platform partners.
  • Design, develop and maintain responsive web applications using modern JavaScript or TypeScript frameworks, preferably React.
  • Build scalable backend services, microservices, background jobs and business logic using Python and FastAPI, Node.js, Java, C#, or comparable technologies.
  • Design and maintain secure, versioned RESTful or GraphQL APIs with validation, authentication, authorization, error handling, retries, idempotency and useful failure semantics.
  • Integrate applications with governed enterprise data platforms, relational databases, cloud services, and approved internal or external APIs.
  • Develop data-intensive user experiences, workflows, visualizations and scenario-based capabilities that support strategic and operational supply chain decisions.
  • Integrate approved AI-enabled capabilities, such as conversational assistants, retrieval-augmented generation, structured outputs or tool-based workflows, where appropriate and with human oversight.
  • Implement layered unit, integration, API, contract, UI, accessibility, performance, security and data-validation tests.
  • Use source control, code reviews, CI/CD, containers, feature flags, backward-compatible releases, monitoring, rollback and incident-management practices.
  • Monitor and troubleshoot production applications across frontend, API, database, data-integration, cloud and AI-enabled components; support defect resolution and root-cause analysis.
  • Create and maintain technical designs, API specifications, support procedures, operational runbooks and knowledge-transfer documentation.
  • Contribute reusable components, engineering standards and continuous improvements that strengthen the broader supply chain technology ecosystem.
  • Collaborate effectively with global, distributed teams using Agile or scaled Agile ways of working.

What you'll need

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Approximately 8 to 13 years of relevant software-engineering experience, subject to final HR leveling.
  • Demonstrated ownership of at least one production frontend, backend, API, data-integration, automation or full-stack component.
  • Strong hands-on proficiency in JavaScript or TypeScript and a modern frontend framework, preferably React.
  • Strong backend development experience using Python/FastAPI, Node.js, Java, C#, or an equivalent framework.
  • Experience designing, building and supporting RESTful APIs and microservice-based applications.
  • Strong SQL skills and experience with relational databases such as PostgreSQL, Oracle, or SQL Server.
  • Experience with Git-based development, code reviews, automated testing and CI/CD pipelines.
  • Working knowledge of cloud services, Docker, Kubernetes and production application operations.
  • Strong analytical and troubleshooting skills across frontend, API, database, integration and cloud layers.
  • Ability to produce clear technical documentation and collaborate with global, cross-functional teams.

Nice to have

  • Experience with AWS services such as EKS, ECR, RDS, S3, IAM, API Gateway, Lambda, CloudWatch, or related services.
  • Experience integrating applications with Databricks, Spark, Delta Lake, SQL warehouses or governed enterprise data products.
  • Experience with event-driven architectures, queues, streaming, GraphQL, WebSockets, Kafka or durable workflow patterns.
  • Experience with OAuth/OIDC, enterprise identity, role-based access control, secrets management and least-privilege design.
  • Experience with LLM APIs, RAG, vector search, structured outputs, AI orchestration, MLflow or agent-enabled applications.
  • Experience with observability tools such as OpenTelemetry, Prometheus, Grafana, Splunk or CloudWatch.
  • Experience in life sciences, manufacturing, supply chain, healthcare or another regulated enterprise environment.
  • AWS Certified Cloud Practitioner, AWS Developer - Associate, or comparable certification.

Details

  • Location: Hyderabad, India.
  • Works with global, distributed teams using Agile or scaled Agile ways of working.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Specialist Software Engineer - Full Stack