Cleo India logo

Senior Software Engineer

Cleo India
NewPosted today

LOCATION

Bangalore · Onsite

EXPERIENCE

7+ Years

TYPE

FullTime

SKILLS REQUIRED

TypescriptSoftware ArchitectureFull-Stack DevelopmentBackend DevelopmentJavaAngular

Job description

Overview

Senior Software Engineer (IC – Senior) in Cleo's Engineering department, participating in software development and sustaining for Cleo Integration Cloud, reporting to the Senior Engineering Manager.

What you'll do

  • Use AI coding assistants to generate code while retaining comprehension of the generated code, and use AI across designing, building, testing and supporting software products.
  • Build AI and agentic capabilities using stacks such as AWS Bedrock, LangGraph, Strands and Mastra.
  • Design, develop and implement full stack software components that support Cleo's cloud environment and overall architecture.
  • Write and maintain clean, well structured, high quality code following craftsmanship-focused engineering practices.
  • Make design decisions and contribute to software architecture, including evaluating and recommending external technologies.
  • Author clear and thorough technical specifications, documentation and training materials.
  • Perform systematic unit testing, participate in final deliverable qualification and recommend functional test cases.
  • Troubleshoot and resolve production issues, ensuring timely service restoration.
  • Contribute to CI/CD pipelines, automated test suites and general DevOps workflows.
  • Communicate complex technical and functional concepts effectively to diverse audiences.
  • Report progress, risks and issues to the project manager.
  • Mentor and support junior engineers and less experienced team members.
  • Participate in daily team rituals (standups, Jira workflows) within a lightweight, craftsmanship-oriented development approach.

What you'll need

  • Bachelor's degree (and/or post graduate degree) in computer science, software engineering or a related field.
  • Minimum of 7 years' experience working in software development.
  • Hands-on experience with technologies and languages such as Java, Node, TypeScript, Angular and SQL.
  • AI-first mindset and the ability to design and implement agentic workflows, including tool use, memory and Model Context Protocol (MCP) integrations.
  • Experience architecting end-to-end AI-powered systems integrating LLM APIs such as Anthropic Claude, OpenAI and AWS Bedrock into production applications.

Nice to have

  • Experience with cloud technologies such as AWS, Azure or GCP (AWS preferred).

Details

  • Location: Bangalore.
  • Employment type: Full time.
  • Reports to: Senior Engineering Manager.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer