A

Amgen

Makes biotech medicines for serious illnesses

Sr Associate Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeHyderabad, Telangana, IndiaNo salary listed

About the Job

Requirements

  • A Master’s or Bachelor’s degree and 5–9 years of experience in Computer Science, IT, or a related field.
  • A solid foundation in software design and development principles, including object-oriented programming, RESTful APIs, microservices, cloud-native applications, and containerization.
  • Hands-on UI engineering experience with React.js or an equivalent modern JavaScript framework such as Angular or Vue.js, including component-based architecture, state management, responsive design, and REST or GraphQL API integration.
  • Strong proficiency in HTML5, CSS3, JavaScript or TypeScript, responsive web design, accessibility (WCAG), and modern UI development practices.
  • Hands-on full-stack software development experience using frameworks.
  • Familiarity with AWS, Azure, or GCP and developing applications with cloud-native services.
  • Understanding of Generative AI concepts, including Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), prompt engineering, and AI-assisted application development.
  • Experience with AI-assisted development tools such as GitHub Copilot, OpenAI Codex, or Cursor, or similar tools.
  • Experience integrating applications with enterprise systems, databases, and third-party APIs.
  • Analytical, debugging, and troubleshooting skills, and the ability to solve problems.
  • Experience developing, testing, debugging, and deploying software applications using Agile methodologies, CI/CD pipelines, and automated testing.

Responsibilities

  • Develop, test, deploy, and maintain scalable software applications that meet business and technical requirements.
  • Contribute to designing, developing, and enhancing front-end applications using React.js or equivalent UI frameworks, and back-end services using modern programming languages and cloud technologies.
  • Build intuitive, responsive, and accessible user interfaces that follow enterprise UX standards and design system guidelines.
  • Develop reusable UI components, integrate RESTful APIs, and optimize application performance.
  • Participate in software design discussions and contribute to technical solutions using modern software engineering practices.
  • Develop solutions using Generative AI technologies, including Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and AI-assisted development tools.
  • Translate business requirements into high-quality, maintainable, and secure software solutions.
  • Develop and execute unit, integration, and end-to-end tests to ensure software quality and reliability.
  • Troubleshoot, debug, and resolve software defects, production issues, and performance bottlenecks.
  • Participate in peer code reviews to ensure code quality, maintainability, and adherence to coding standards.
  • Create and maintain technical documentation, including solution designs, API specifications, deployment guides, and operational procedures.
  • Work with Product Management, UX/UI Design, QA, Data Engineering, and DevOps teams to deliver software solutions.
  • Develop and integrate applications with enterprise platforms, APIs, databases, and cloud services.
  • Collaborate with data scientists and AI engineers to integrate machine learning models and AI capabilities into enterprise applications.
  • Support the development and maintenance of MLOps pipelines for model deployment, monitoring, and lifecycle management.
  • Deploy and support AI/ML-enabled applications in cloud environments, ensuring scalability, reliability, and maintainability.
  • Participate in CI/CD pipeline implementation and automate software build, testing, and deployment processes.
  • Monitor application health, investigate operational issues, and implement improvements to reliability, performance, and availability.
  • Assist in automating operational tasks, monitoring, and incident response to improve system efficiency and reduce manual effort.
  • Stay current with emerging technologies, software engineering practices, cloud services, UI frameworks, and AI advancements, and apply them where appropriate to improve products and development processes.
  • Contribute to Agile ceremonies, including sprint planning, backlog refinement, daily stand-ups, retrospectives, and release planning.

Desired Qualifications

  • Experience with UI component libraries and design systems such as Material UI (MUI), Ant Design, or Fluent UI, or equivalent.
  • Experience with Docker, Kubernetes, and containerized application deployment.
  • Familiarity with monitoring and logging tools such as Prometheus, Grafana, Splunk, or Datadog.
  • Familiarity with Infrastructure as Code tools such as Terraform, Bicep, or CloudFormation.
  • Understanding of secure software development practices, DevSecOps principles, and OWASP security guidelines.
  • Familiarity with UX/UI design principles and experience collaborating with designers to build intuitive, accessible, and responsive user experiences.

About the Company

Amgen

Makes biotech medicines for serious illnesses

Amgen develops and makes biologic medicines, which are drugs built from proteins and antibodies grown in living cells, for serious conditions such as heart disease, cancer, and bone loss. Its anemia drug Epogen, approved in 1989, became one of the biotechnology industry's first blockbuster medicines. Amgen grows these drugs in large tanks called bioreactors, and its products include the cholesterol drug Repatha, the bone-building drug Evenity, and the severe asthma drug Tezspire. It earns money by selling these medicines, mostly through large drug wholesalers that supply hospitals and pharmacies. Amgen was founded in 1980 and is based in Thousand Oaks, California.

Company size
10,001+
Company stage
IPO
Headquarters
Thousand Oaks, CA
Founded
1980

Recently Posted Jobs

Explore more opportunities at Amgen

See more jobs