Associate Software Engineer

Associate Software Engineer
India - Hyderabad Apply NowLet’s do this. Let’s change the world. In this vital role you will contribute to the Research Benchtop Team by developing, maintaining, and supporting software tools that help manage and streamline lab operations. These applications include solutions for inventory tracking, client-facing ticket submission, and tools that assist in managing the lifecycle of Windows-based benchtop systems in a research laboratory environment.
This role will work under the guidance of senior engineers and team leads, participating in all phases of the software development lifecycle—from requirements gathering to deployment and maintenance. The engineer will support bug fixes, feature enhancements, and integration of third-party services, while gaining experience with system monitoring, automation, and user support.
Roles & Responsibilities:
Write clean, efficient, and maintainable code for content authoring and management systems.
Design, develop and deploy the structured content authoring system and its configurations.
Build APIs and services to support content retrieval, storage, and rendering.
Troubleshoot and resolve technical issues.
Assist with the ongoing maintenance of the system, including bug fixes, system upgrades, and enhancements.
Participate in technical discussions, code and design reviews to help drive the architecture and implementation of new features.
Create and maintain documentation on software architecture, design, and deployment.
Stay updated with the latest trends and technologies in content authoring and management, and related fields.
Work closely with product team, business team, and other stakeholders.
What we expect of you
We are all different, yet we all use our unique contributions to serve patients. The [vital attribute] professional we seek is a [type of person] with these qualifications.
Basic Qualifications:
Bachelor’s degree and 2 to 6 years of Computer Science, IT or related field experience .
Preferred Qualifications:
Must-Have Skills (Not more than 3 to 4):
Strong technical background, including understanding software development processes, databases, and connected systems that require ontologies and data dictionaries to interoperate.
Proficiency in NodeJS, Python, Javascript, and SQL programming with version control using Git, test automation, and CI/CD with Infrastructure-as-Code.
Strong understanding of software development methodologies, including Agile and Scrum.
Good-to-Have Skills:
Strong understanding of cloud platforms (e.g., AWS, GCP, Azure) and containerization technologies (e.g., Docker, Kubernetes).
Familiarity with Infrastructure-as-Code (IaC) tools and practices for reproducible environment management.
Exposure to Managed Cloud Platforms (MCPs) and designing for cloud-native scalability.
Understanding of enterprise systems integration, including ServiceNow API, SCCM, or similar automation platforms.
Familiarity with CI/CD workflows, DevOps principles, and version-controlled development pipelines.
Soft Skills:
Excellent analytical and troubleshooting skills
Strong verbal and written communication skills
Ability to work effectively with global, virtual teams
High degree of initiative and self-motivation
Ability to manage multiple priorities successfully
Team-oriented, with a focus on achieving team goals
Strong presentation and public speaking skills
What you can expect of us
As we work to develop treatments that take care of others, we also work to care for your professional and personal growth and well-being. From our competitive benefits to our collaborative culture, we’ll support your journey every step of the way.
In addition to the base salary, Amgen offers competitive and comprehensive Total Rewards Plans that are aligned with local industry standards.