On-site
Mid Level
Full Time
Posted January 14, 2026
Tech Stack
kubernetes
java
python
golang
amazon-web-services
aws-iam
serverless
amazon-ec2
amazon-s3
amazon-rds-for-mysql
aws-lambda
amazon-eks
claude-by-anthropic
terraform
helm
docker
avature
Job Description
**Introduction**
At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native products that shape the future of business and society. Our legacy of innovation creates endless opportunities for IBMers to learn, grow, and make an impact on a global scale. Working in Software means joining a team fueled by curiosity and collaboration. You’ll work with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation. With a culture that values innovation, growth, and continuous learning, IBM Software places you at the heart of IBM’s product and technology landscape. Here, you’ll have the tools and opportunities to advance your career while creating software that changes the world.
**Your Role And Responsibilities**
We are looking for a motivated and skilled
**Software Developer (Band 6)**
to join our team. The ideal candidate should have a strong foundation in
**programming**
, hands-on working experience with
**Kubernetes**
and
**cloud platforms**
, and a willingness to learn and grow. Experience or interest in
**AI/LLM-based systems**
is considered a strong bonus.
This role is suited for engineers with 1–3+ years of experience who can work across backend systems, automation, cloud-native services, and platform tooling.
- Design, develop, and maintain backend services and internal tools using Java, Python, Go, or shell scripting.
- Build, deploy, and manage applications on Kubernetes clusters.
- Work with cloud services (AWS preferred) including compute, storage, networking, IAM, and serverless components.
- Contribute to CI/CD pipelines, deployment automation, and infrastructure-as-code.
- Troubleshoot production issues, performance bottlenecks, and cloud/K8s-related problems.
- Collaborate with senior engineers, product teams, and DevOps to deliver reliable and scalable systems.
- Participate in code reviews, technical discussions, and documentation.
- (Bonus) Support AI/LLM-related development, integration, or automation workflows.
**Preferred Education**
Bachelor's Degree
**Technical Skills**
**Required technical and professional expertise**
- Strong programming foundation in at least one language:
- Java, Python, or Go (GoLang highly preferred)
- Hands-on experience with Kubernetes (deployments, services, config maps, secrets, debugging pods, logs, scaling).
- Basic to intermediate experience with cloud platforms (AWS preferred) such as EC2, S3, RDS, IAM, Lambda, EKS, or equivalent.
- Good understanding of REST APIs, microservices, and distributed systems.
- Experience in Shell scripting (bash/zsh) for automation.
**Bonus Skills**
- Exposure to AI/ML or LLM models (OpenAI, Anthropic Claude, fine-tuning, RAG, embeddings, etc.).
- Knowledge of Terraform, Helm, or other IaC tools.
- Understanding of Docker, containers, and virtualization.