Amgen Logo

Software Engineer (Full Stack)

Amgen

All India, Hyderabad 5 to 9 Yrs 1 month ago

Job Description

As a Software Engineer at our company, you will be responsible for designing, developing, and maintaining scalable full-stack and integration solutions to support enterprise data processing, analytics, and system interoperability needs. Your primary focus will be on backend development using Python and PySpark, front-end application development using React JS, and enterprise integration development using MuleSoft.

**Key Responsibilities:**

  • Design, develop, and maintain full-stack applications supporting enterprise data processing and integration needs.
  • Build and optimize backend services and distributed data pipelines using Python and PySpark.
  • Develop responsive and user-friendly front-end applications using React JS, JavaScript, HTML, and CSS.
  • Design, develop, and maintain MuleSoft APIs, integrations, and orchestration flows.
  • Implement RESTful APIs and microservices for system-to-system communication.
  • Perform data transformation, validation, and reconciliation across integrated platforms.
  • Participate in integration design discussions including API-led connectivity and best practices.
  • Troubleshoot and resolve performance issues across applications and integration layers.
  • Collaborate with cross-functional teams to translate business requirements into scalable technical solutions.
  • Contribute to CI/CD pipelines, deployment automation, and DevOps best practices.
  • Ensure solutions comply with Amgen SDLC, security policies, and quality standards.
  • Create and maintain technical documentation for application and integration architectures.

**Qualifications Required:**

  • Any degree with 5 - 9 years of experience in Computer Science, IT, or related field.

**Additional Details:**

  • The role requires strong experience in Python-based application development, PySpark for data processing, React JS for front-end development, MuleSoft for API design, and working with RESTful APIs.
  • It is essential to have strong SQL skills, experience with relational and/or analytical databases, and familiarity with cloud-based platforms and data solutions.
  • Knowledge of Agile/SAFe delivery methodologies, problem-solving skills, debugging abilities, and strong analytical capabilities are crucial for this role.
  • Good-to-have skills include experience with Java, Power BI, Databricks, Windows servers, cloud platforms (Azure, AWS, GCP), CI/CD pipelines, logging and monitoring tools, big data ecosystems, and distributed processing frameworks.
  • Relevant technical certifications are preferred, and soft skills such as effective communication, collaboration, self-motivation, and the ability to manage multiple priorities are highly valued. As a Software Engineer at our company, you will be responsible for designing, developing, and maintaining scalable full-stack and integration solutions to support enterprise data processing, analytics, and system interoperability needs. Your primary focus will be on backend development using Python and PySpark, front-end application development using React JS, and enterprise integration development using MuleSoft.

**Key Responsibilities:**

  • Design, develop, and maintain full-stack applications supporting enterprise data processing and integration needs.
  • Build and optimize backend services and distributed data pipelines using Python and PySpark.
  • Develop responsive and user-friendly front-end applications using React JS, JavaScript, HTML, and CSS.
  • Design, develop, and maintain MuleSoft APIs, integrations, and orchestration flows.
  • Implement RESTful APIs and microservices for system-to-system communication.
  • Perform data transformation, validation, and reconciliation across integrated platforms.
  • Participate in integration design discussions including API-led connectivity and best practices.
  • Troubleshoot and resolve performance issues across applications and integration layers.
  • Collaborate with cross-functional teams to translate business requirements into scalable technical solutions.
  • Contribute to CI/CD pipelines, deployment automation, and DevOps best practices.
  • Ensure solutions comply with Amgen SDLC, security policies, and quality standards.
  • Create and maintain technical documentation for application and integration architectures.

**Qualifications Required:**

  • Any degree with 5 - 9 years of experience in Computer Science, IT, or related field.

**Additional Details:**

  • The role requires strong experience in Python-based application development, PySpark for data processing, React JS for front-end development, MuleSoft for API design, and working with RESTful APIs.
  • It is essential to have strong SQL skills, experience with relational and/or analytical databases, and familiarity with cloud-based platforms and data solutions.
  • Knowledge of Agile/SAFe delivery methodologies, problem-solving skills, debugging abilities, and strong analytical capabilities are crucial for this role.
  • Good-to-have skills include experience with Java, Power BI, Databricks, Window

Posted on: April 12, 2026