1,920,112open jobs
112,656companies
248,879added this week
Browse all
Salary
≈ $9k – $24k per year (Estimated)
Location
In office (Hyderabad)
Seniority
Junior · 2+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 22, 2026. First seen by Alion on Oct 22, 2026. Amgen scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Amgen is an American biotechnology company founded in Thousand Oaks in 1980 that became one of the first firms to turn recombinant protein research into large commercial medicines. Its history rests on Epogen and Neupogen, and its current portfolio spans bone health with Prolia and Evenity, inflammation with Otezla and Tezspire, cardiovascular disease with Repatha, oncology including the bispecific antibody Blincyto, and a biosimilars business built on its own manufacturing capacity. The company is listed on Nasdaq, is a component of the Dow Jones Industrial Average, and expanded further into rare disease through its acquisition of Horizon Therapeutics.

Career Category

Engineering

Job Description

We are seeking an Associate Software Engineer to support the configuration, development, integration, testing, deployment, validation, and ongoing maintenance of the IBM Maximo application in a GxP-regulated environment.

The associate will work across key Maximo modules, including Work Order, Asset, Location, Purchasing, and Maximo Integration Framework (MIF). The role requires knowledge of Maximo configuration and development capabilities such as Application Designer, Database Configuration, Automation Scripts, workflows, security configuration, and integrations.

The associate will collaborate with product owners, business stakeholders, developers, QA, validation, infrastructure, integration, and support teams. The role includes Agile delivery, application support, defect resolution, testing, validation documentation, controlled deployment, and production monitoring.

This role is not limited to supporting a single application or technology platform. The associate must demonstrate a strong learning mindset, adaptability, and the willingness to continuously develop new skills and capabilities. As business needs evolve, the individual will be expected to embrace cross-skilling opportunities, contribute across diverse technology domains, and support strategic initiatives while maintaining a high standard of quality, compliance, and delivery excellence.

Roles and Responsibilities

Maximo Configuration and Development

  • Configure, develop, test, deploy, and maintain IBM Maximo solutions.
  • Support key Maximo modules, including:
    • Work Order
    • Asset
    • Location
    • Purchasing
    • Inventory-related processes, where applicable
    • Maximo Integration Framework
  • Configure applications using Application Designer.
  • Perform object, attribute, domain, relationship, index, and other configurations using Database Configuration.
  • Develop and maintain Automation Scripts using Python/Jython.
  • Configure and support workflows, escalations, actions, conditional expressions, communication templates, cron tasks, and scheduled jobs.
  • Configure security groups, application access, signature options, user permissions, and data restrictions.
  • Evaluate business requirements and recommend solutions using standard Maximo configurations, automation scripts, integrations, or customizations.
  • Follow coding, configuration, documentation, security, and technical-review standards.
  • Create and maintain solution designs, configuration documents, deployment instructions, rollback procedures, and support documentation.

Integration Development and Support

  • Configure, develop, test, and support integrations using Maximo Integration Framework (MIF).
  • Work with Object Structures, Enterprise Services, Publish Channels, External Systems, Endpoints, Integration Controls, APIs, and message queues.
  • Support integrations between Maximo and SAP, middleware, data platforms, reporting tools, and other enterprise applications.
  • Work with REST APIs, web services, JSON, XML, and file-based integrations.
  • Perform data mapping, interface testing, message monitoring, error handling, reprocessing, and reconciliation.
  • Investigate integration failures using application logs, integration logs, queue messages, and database queries.
  • Coordinate with integration, database, infrastructure, security, and external application teams to resolve issues.

Application Support and Operations

  • Provide technical and functional support for Maximo and its integrations.
  • Investigate incidents, service requests, application defects, data issues, and recurring production problems.
  • Perform issue triage, impact assessment, troubleshooting, root-cause analysis, and resolution.
  • Monitor cron tasks, scheduled jobs, interfaces, integration queues, and application logs.
  • Support critical incidents, problem-management activities, and production releases.
  • Document troubleshooting steps, root causes, resolutions, known errors, and preventive actions.
  • Create and maintain knowledge articles, operational procedures, and support runbooks.
  • Participate in on-call or after-hours support when required.

Agile Delivery and Release Management

  • Participate in Agile ceremonies, including sprint planning, backlog refinement, daily stand-ups, demonstrations, reviews, and retrospectives.
  • Work with product owners and stakeholders to understand requirements, priorities, dependencies, risks, and acceptance criteria.
  • Convert business requirements into configuration, development, integration, testing, and validation tasks.
  • Provide effort estimates and maintain accurate updates for user stories, defects, and technical activities.
  • Support change control, release planning, deployment, production verification, and post-release monitoring.
  • Prepare implementation plans, deployment steps, validation evidence, verification activities, and rollback procedures.
  • Follow approved source-control, configuration-management, change-management, and deployment processes.

Quality Assurance

  • Participate in requirements review, risk assessment, test planning, test-case preparation, execution, and defect management.
  • Develop and execute functional, integration, regression, smoke, negative, end-to-end, and User Acceptance Testing scenarios.
  • Validate Maximo configurations, business rules, security access, automation scripts, workflows, integrations, and data-processing results.
  • Prepare test data and maintain accurate, complete, and traceable test evidence.
  • Track defects using Jira, Azure DevOps, or an equivalent tool.
  • Retest defect fixes and perform regression testing to confirm application stability.
  • Maintain traceability between requirements, designs, test cases, defects, and test evidence.
  • Support validation documents such as requirements, specifications, risk assessments, traceability records, test scripts, and validation summaries.
  • Ensure application changes are assessed, documented, tested, approved, and deployed in accordance with applicable GxP procedures.
  • Follow data-integrity, audit-trail, security, access-control, and electronic-record requirements.
  • Document and support the investigation of deviations, test failures, and unexpected results.
  • Support periodic reviews, audits, compliance assessments, and regulatory inspections when required.

Security and Quality

  • Follow secure development and configuration practices, including authentication, authorization, input validation, access control, and secure integration.
  • Apply least-privilege principles when configuring application security and data access.
  • Protect credentials, API keys, certificates, secrets, and sensitive configuration information.
  • Ensure all technical changes are reviewed, tested, documented, traceable, and approved before implementation.
  • Support technical-risk remediation, security reviews, access reviews, and audit-log assessments.
  • Report security, compliance, data-integrity, or control concerns through the appropriate process.

Learning and Cross-Skilling

  • Demonstrate flexibility to work across multiple technologies and application domains based on business priorities.
  • Actively participate in cross-skilling opportunities beyond IBM Maximo.
  • Develop knowledge and contribute, when required, in areas such as:
    • SAP EAM or SAP Plant Maintenance
    • Artificial Intelligence and Generative AI solutions
    • Data Engineering and Data Analytics
    • Reporting and Business Intelligence
    • Automation and digital workflow solutions
    • Cloud technologies
    • Enterprise integrations and other strategic applications
  • Learn new tools, technologies, and business processes and apply them to development, support, and transformation initiatives.
  • Contribute to innovation, process automation, operational improvements, and AI-driven solutions.

Basic Qualifications and Experience

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, Engineering, or a related field.
  • 2 to 6 years of relevant experience in application configuration, development, integration, testing, or production support.
  • Hands-on experience with IBM Maximo configuration, development, integration, or application support.
  • Experience working in Agile or Scrum delivery teams is preferred.
  • Experience supporting GxP-regulated or validated applications is preferred.

Required Skills

  • Working knowledge of all Maximo modules.
  • Hands-on experience with:
    • Application Designer
    • Database Configuration
    • Automation Scripts using Python/Jython
    • Domains and relationships
    • Conditional expressions
    • Workflows and escalations
    • Cron tasks and scheduled jobs
    • Security groups and data restrictions
  • Experience with Maximo Integration Framework, including Object Structures, Enterprise Services, Publish Channels, External Systems, Endpoints, and Integration Controls.
  • Knowledge of REST APIs, web services, JSON, XML, and file-based integrations.
  • Working knowledge of relational databases and SQL for troubleshooting and data validation.
  • Understanding of software testing, including functional, integration, regression, smoke, negative, end-to-end, and UAT.
  • Experience creating test cases, executing tests, documenting results, and managing defects.
  • Understanding of GxP validation, change control, risk assessment, requirements traceability, test evidence, and controlled deployment.
  • Understanding of Agile and Scrum delivery practices.
  • Familiarity with Jira, Azure DevOps, Git, source control, peer reviews, and CI/CD processes.
  • Strong analytical, debugging, troubleshooting, documentation, and problem-solving skills.
  • Good written and verbal communication skills.
  • Strong learning agility and willingness to cross-skill into additional technologies.

Good-to-Have Skills

  • Experience with IBM Maximo Application Suite or Maximo Manage.
  • Knowledge of Python beyond Maximo Automation Scripting.
  • Advanced SQL and database troubleshooting experience.
  • Knowledge of Java, JavaScript, REST APIs, XML, and JSON.
  • Experience with middleware platforms such as MuleSoft.
  • Experience integrating Maximo with SAP, ERP, data platforms, reporting tools, or third-party applications.
  • Exposure to SAP EAM or SAP Plant Maintenance.
  • Exposure to AI, Generative AI, Machine Learning, or intelligent automation.
  • Exposure to Databricks, Azure Data Services, Snowflake, or similar data platforms.
  • Experience with Power BI, Tableau, BIRT, or similar reporting tools.
  • Knowledge of Postman or other API-testing tools.
  • Understanding of manufacturing, maintenance, calibration, procurement, inventory, and asset-management processes.
  • Relevant IBM Maximo, Agile, testing, cloud, data, AI, or validation certifications.

Behavioral Competencies

  • Demonstrates ownership and accountability for assigned responsibilities.
  • Maintains attention to detail, particularly for GxP documentation and test evidence.
  • Communicates technical issues clearly to technical and non-technical stakeholders.
  • Collaborates effectively with cross-functional and geographically distributed teams.
  • Adapts to changing business priorities and technology requirements.
  • Demonstrates curiosity, continuous learning, and a proactive cross-skilling mindset.
  • Works across development, configuration, integration, testing, validation, and support activities.
  • Manages multiple priorities effectively in an Agile environment.
  • Commits to application quality, compliance, operational reliability, and continuous improvement.
.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,920,112 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Hyderabad
Software Engineer III 3 hours ago
In office • 4+ years exp • Bachelor's Degree • Chennai
Python
Java
SQL
Databases
PostgreSQL
Oracle
MS SQL
DevOps
GCP
CI/CD
Analytics
ETL/ELT
Management
Agile
Apply
Hybrid • Bengaluru
Apply
Software Engr II 30 days ago
In office • Bachelor's Degree • Bengaluru
JavaScript
TypeScript
C#
C#
ASP.NET Core
Frontend
Angular
DevOps
Azure
CI/CD
AWS
Docker
Kubernetes
GitHub
Management
Agile
Scrum
Apply
Software Engr II 1 month ago
In office • Bengaluru
Python
SQL
C#
C#
.NET
Databases
MySQL
DevOps
Azure
Management
Agile
Scrum
Apply
Software Engr II 8 days ago
In office • 1+ year exp • Hyderabad
JavaScript
TypeScript
Node JS
Node JS
Prisma
Mongoose
Databases
PostgreSQL
Redis
ElasticSearch
Frontend
GraphQL
React.js
React Query
Mobile
Dependency Injection
DevOps
Rest API
GitHub Actions
CI/CD
Git
Docker
GitHub
Cybersecurity
OWASP
Management
Jira
Agile
QA
Mocha
Vitest
Apply
≈ $34k – $84k per year (Estimated) • In office • Full-Time • 14+ years exp • Bachelor's Degree • Hyderabad
Python
Go
JavaScript
Rust
TypeScript
AI/ML
Copilot
Cursor
LangGraph
LangChain
Claude
Model Context Protocol
Prompt Engineering
Multimodal AI
AI Agents
CrewAI
LLM
RAG
A2A
Agentic Workflows
Frontend
Vue.js
GraphQL
Angular
React.js
DevOps
Rest API
Terraform
GCP
CloudFormation
Azure
CI/CD
AWS
Docker
Kubernetes
Platform Engineering
Self-Healing
API Gateway
Cybersecurity
HIPAA
Apply
≈ $21k – $52k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Hyderabad
JavaScript
Java
Kotlin
TypeScript
Node JS
Java
Spring Boot
AI/ML
LangGraph
AutoGen
LangChain
AI Agents
Agentic Workflows
Multi-Agent Systems
Frontend
GraphQL
Next.js
React.js
tRPC
DevOps
Rest API
GCP
Azure
CI/CD
AWS
Docker
Kubernetes
API Gateway
Apply
In office • 3+ years exp • Hyderabad
JavaScript
C#
DevOps
Rest API
Azure
CI/CD
SOAP
Management
Power Automate
Power Apps
Apply
≈ $16k – $37k per year (Estimated) • In office • 6+ years exp • Hyderabad
Python
JavaScript
Java
TypeScript
SQL
Java
Spring Boot
Databases
PostgreSQL
Redis
Cassandra
Apache Kafka
Frontend
Redux
GraphQL
Bootstrap
React.js
npm
Material UI
Sass
Less
Mobile
JUnit
State Management
DevOps
Rest API
Splunk
GCP
GitHub Actions
Dynatrace
Azure
CI/CD
Git
AWS
Docker
Kubernetes
AWS Lambda
Amazon S3
Management
Confluence
Jira
Apply
≈ $29k – $72k per year (Estimated) • In office • 12+ years exp • Hyderabad
Python
DevOps
Terraform
GCP
OpenShift
Datadog
Prometheus
Azure
CI/CD
Git
AWS
Kubernetes
Grafana
Configuration Management
Amazon EKS
Google GKE
Azure AKS
Amazon CloudWatch
TCP/IP
DNS
BGP
Apply
See all jobs
This is one of many
1,920,112 more open roles from verified company boards, updated every day.