# Software Engineer – Full Stack (Platform & AI Systems)IBMBengaluru, Karnataka, IndiaPosted 21 Jun 2026IBM is seeking a software engineer to design and maintain backend services for IBM Storage Insights, focusing on AI-assisted workflows and enterprise platform capabilities. The role involves building scalable APIs and integration layers using Java and Python, with a specific focus on agentic AI engineering, RAG pipelines, and observability. Candidates should have 4-6 years of experience in backend development and a solid understanding of cloud-native, multi-tenant distributed systems. This position offers the opportunity to shape critical infrastructure while advancing expertise in AI-enabled enterprise solutions.Matched by TALApply to this role now. Install TAL for a 24/7 AI agent that keeps finding roles personalised for you.Apply nowInstall TALExperience4-6 yearsFunctionEngineeringWork modeOnsite, IndiaCompanyTier 1## What you will work onIBM is seeking a software engineer to design and maintain backend services for IBM Storage Insights, focusing on AI-assisted workflows and enterprise platform capabilities. The role involves building scalable APIs and integration layers using Java and Python, with a specific focus on agentic AI engineering, RAG pipelines, and observability. Candidates should have 4-6 years of experience in backend development and a solid understanding of cloud-native, multi-tenant distributed systems. This position offers the opportunity to shape critical infrastructure while advancing expertise in AI-enabled enterprise solutions.## TAL's takeQuality 75/1005/5 clarityTier 1 companyStrong Tier-1 company role focusing on specialized agentic AI and backend infrastructure engineering.Highly specific technical requirements with clear focus on agentic AI workflows, backend services, and observability.## Salaries at IBM19.3 LPA averageBased on 1,788 Grapevine salary entries for IBM.View all salariesEngineering0 - 2 years | 6A8 LPA averageRange: 3 - 24 LPAEngineering2 - 4 years | 6A12 LPA averageRange: 5 - 27 LPAEngineering4 - 6 years | 6B21 LPA averageRange: 4 - 95 LPAEngineering6 - 8 years | 7A19 LPA averageRange: 2 - 35 LPA## Must haves* 4-6 years of hands-on software engineering experience* Strong backend programming in Java or Python* Experience building RESTful APIs and asynchronous services* Strong fundamentals in data structures, algorithms, and system design* Experience with SQL and NoSQL database concepts* Working knowledge of microservices and cloud-native development## Tools and skillsjavapythonrestful apissqlnosqlmicroservicescontainerized deploymentscloud-native developmentagentic ai engineeringNice to have: spring boot, quarkus, micronaut, fastapi, flask, langgraph, langchain, langfuse, react, javascript, typescript.