IBM Software Engineer
IBM Software Engineer
Location: Hyderabad, India
Category: Software Engineering Professional
Job Type: Full-Time
Introduction
Do you thrive on solving business problems with innovative systems and integrations? Are you passionate about modern software engineering practices and excited to deliver mission-critical services at scale? If you’re eager to work in a dynamic environment and collaborate across organizational teams, this Software Engineer role at IBM could be your next step.
As part of IBM’s Infrastructure portfolio, this position focuses on back-end development, delivering cutting-edge cloud services and as-a-service solutions. You will design, implement, and troubleshoot modern cloud capabilities, ensuring seamless integration, security, and scalability.
Your Role and Responsibilities
As a Software Engineer in the IBM Cloud Platform Core Services team, you will:
- Develop and Deploy: Design, build, and deploy highly available and distributed cloud services with an emphasis on scalability, security, and user experience.
- Innovate and Automate: Identify opportunities to improve tools, frameworks, and workflows.
- Collaborate: Interface with other teams to solve complex technical challenges and mentor junior engineers.
- Contribute: Influence the architecture and design of cloud services, ensuring clean, developer-friendly APIs.
- Document and Share: Document your work and share insights with team members to foster learning and development.
Key Responsibilities
- Become a key contributor to the design and implementation of the IBM Cloud Platform Services ecosystem.
- Utilize technologies such as Java, Node.js, Golang, Cloudant, Redis, Docker, Kubernetes, Istio, and more.
- Troubleshoot and resolve complex issues in distributed systems.
- Enhance existing tools and frameworks to improve efficiency.
- Mentor and guide the next generation of engineers in cloud technologies.
Required Technical and Professional Expertise
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 4+ years of experience in software development.
- 1+ years of hands-on development experience with technologies like Java, Node.js, Golang, NoSQL DB, Redis, or distributed caches.
- Proficiency in web technologies (HTTP, REST, JSON, HTML, JavaScript).
- Strong understanding of microservices architecture and modern cloud programming practices.
- Excellent troubleshooting, verbal, and written communication skills.
- Passion for continuous learning and mentoring others.
Preferred Technical and Professional Expertise
- Strong understanding of cybersecurity and cryptography principles, certifications, and compliance.
- Experience building and operating highly secured, distributed cloud services on platforms like IBM Cloud, AWS, Azure, using tools like Docker, Kubernetes, and DevOps frameworks.
- Familiarity with performance testing and container orchestration.
- Experience in remote customer engagements to drive adoption.
Why Join IBM?
At IBM, you’ll have the opportunity to contribute to cutting-edge projects in cloud computing, collaborate with talented professionals, and make a meaningful impact. Join us to be part of a forward-thinking team, build next-gen solutions, and mentor future tech leaders.
Interested candidates, apply now to start your career with IBM Cloud
Click here to apply