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.