Manager Software Development Engine...
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Amgen is looking for a Manager, Software Development Engineering in Hyderabad, Telangana, to lead the design, development, and delivery of secure, scalable, and innovative digital solutions. This role will oversee teams responsible for building full-stack applications, cloud-native services, and automation pipelines crucial for Amgen's digital transformation, aiming to enhance both customer and employee experiences.
The Manager will provide technical leadership and guidance across front-end, back-end, and cloud DevOps disciplines. Responsibilities include ensuring adherence to best practices in software architecture, agile methodologies, and security compliance. This position requires a blend of hands-on technical problem-solving, people management, mentorship, risk management, and alignment with business objectives. The ideal candidate will possess strong skills in modern web development, cloud infrastructure automation, and agile delivery, fostering a culture of innovation and continuous improvement.
Key Responsibilities:
- Lead complex software projects from inception to deployment, managing scope, risks, resources, and timelines.
- Provide technical leadership and mentorship to software developers and DevOps engineers, building high-performance teams.
- Oversee full-stack development using technologies like Python, JavaScript, React.js, Node.js, Express.js, and SQL/NoSQL databases.
- Design and manage secure, scalable databases and ensure efficient data integration.
- Build and maintain RESTful and GraphQL APIs for seamless system communication.
- Architect, deploy, and optimize cloud-native solutions on AWS, Azure, or GCP, focusing on scalability, reliability, and cost-effectiveness.
- Implement and maintain Infrastructure as Code (IaC) using tools like Terraform or CloudFormation.
- Design and manage CI/CD pipelines with automated testing and security scanning.
- Monitor application and infrastructure performance using tools like Prometheus, Grafana, or AWS CloudWatch, implementing proactive alerting.
- Ensure adherence to security best practices, protecting against vulnerabilities.
- Conduct code reviews to uphold coding standards, maintainability, and security.
- Translate functional and technical requirements into scalable software architecture and design specifications.
- Encourage the adoption of emerging technologies, including generative AI, for innovative solutions.
- Identify, troubleshoot, and resolve technical challenges, bugs, and performance issues.
- Collaborate with cross-functional teams to deliver high-quality, user-centric software.
- Ensure regulatory compliance and security (GDPR, HIPAA, SOC 2, ISO 27001).
- Create and maintain comprehensive documentation for architecture, deployment, operations, and development processes.
- Drive Agile (SAFe) practices and promote continuous improvement.
- Provide ongoing support and maintenance for applications and infrastructure, ensuring high availability and reliability.
- Stay current with industry trends and advancements in software engineering, DevOps, and cloud computing.
Qualifications and Experience:
- Master's degree with 4-6 years of experience in Computer Science, IT, or related field; OR
- Bachelor's degree with 6-8 years of experience in Computer Science, IT, or related field; OR
- Diploma with 10-12 years of experience in Computer Science, IT, or related field.
Required Skills:
- Hands-on experience with Full Stack software development, proficiency in Python, JavaScript, React.js, Node.js, Express.js, and SQL/NoSQL databases.
- Hands-on experience with cloud platforms (AWS, Azure, GCP), Infrastructure as Code (Terraform/CloudFormation), and CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps).
- Strong understanding of designing, building, and integrating RESTful/GraphQL APIs within microservices and serverless architectures.
- Strong problem-solving and leadership skills, with excellent communication and collaboration abilities.
Preferred Skills:
- Hands-on experience with Docker and Kubernetes.
- Hands-on experience with observability and monitoring tools (Prometheus, Grafana, AWS CloudWatch, ELK/Opensearch).
- Strong understanding of DevOps practices and automated testing.
- Strong understanding of application reliability, scalability, and performance optimization.
- Knowledge of security and compliance practices including IAM, encryption, vulnerability scanning, and regulatory frameworks.
- Knowledge of emerging technologies including generative AI.
Certifications:
- AWS Certified Cloud Practitioner (preferred)
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.
- Team-oriented with a focus on achieving team goals.
- Strong presentation and public speaking skills.
Amgen is an Equal Opportunity employer committed to diversity and inclusion.
Company
Amgen
Amgen is a global leader in biotechnology, dedicated to discovering, developing, manufacturing, and delivering innovative medicines that help millions of patients fight the world's toughest diseases. ...