Software Engineer – IBM India Pvt Ltd
Location: Hyderabad, IN
Category: Software Engineering
Employment Type: Full-Time
Travel: Up to 20% (1 day a week)
Contract: Regular
Introduction
Are you passionate about modern software engineering? Love solving complex problems and managing mission-critical services at scale? If yes, IBM is the place for you! We are seeking a Software Engineer to develop innovative, cloud-based solutions and drive the future of technology.
About the Role
As a Software Engineer at IBM, you’ll play a vital role in designing, developing, and deploying cloud services. You’ll work on cutting-edge projects, collaborating with teams across the organization to deliver top-tier technology solutions. Your work will focus on cloud integrations, orchestration, security, and DevOps practices.
Key Responsibilities
- Design and develop distributed cloud services using Java, Node.js, Golang, Redis, Docker, Kubernetes, and more.
- Automate tasks, troubleshoot, and solve complex problems.
- Collaborate across teams to improve tools and workflows.
- Mentor team members and document best practices.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 4+ years of experience in Software Development.
- Hands-on experience with Java, Node.js, Golang, NoSQL, Redis, and containers.
- Strong web tech knowledge (HTTP, REST, JSON, JavaScript).
- Solid understanding of microservices, cloud development, and APIs.
- Excellent troubleshooting and communication skills.
Preferred Qualifications
- Knowledge of cybersecurity, cryptography, and compliance.
- Experience with IBM Cloud, AWS, Azure, and container orchestration.
- Background in performance testing and DevOps.