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.