hirly

CloudBees Inc

Senior Software Engineer - Developer Tools & AI

Hybrid - Chennai

See how you match this job — and similar ones. Free.

Upload your resume and hirly scores it against this role at CloudBees Inc first, then against similar open jobs, and shows where you fit and why.

PDF or DOCX, up to 12MB. No sign-up to see your matches.

Get past the screening software and onto a recruiter's desk

hirly rewrites your resume for this job — matching the keywords and skills in the posting, moving your most relevant experience to the top, and writing a cover letter to fit. About 30 seconds.

  • Keywords matched to this posting
  • Fit score before you apply
  • Cover letter included

Matched against 2.3M live jobs from 200,000+ employers in 200+ countries.

Tailor my resume for this job →

hirly's read of this role

Role family
Engineering
Seniority
Senior
Country
IN
Work mode
On-site / unstated
First seen by hirly
26 Sept 2026

Derived automatically from the posting. Upload your resume above to see how the role scores against it.

the posting

Description

JOB TITLE: Senior Software Engineer - Developer Tools & AI

JOB TYPE: Full-Time

JOB LOCATION: India, Chennai (Hybrid)

About CloudBees

CloudBees helps organizations build, run, and govern software factories, giving enterprises the confidence to ship software better, faster, and safer.

Writing code is no longer the bottleneck. Governing what reaches production and validating its impact is. As enterprises adopt agentic coding, software is created faster than most teams can review, secure, and validate. Without consistent governance, organizations risk shipping code they cannot explain, audit, or trust.

CloudBees addresses this challenge without asking teams to replace the tools they already use. Across every toolchain a customer runs, CloudBees makes each change, human or AI, visible, auditable, and accountable before it reaches production. CloudBees Unify is the product behind this: a governance layer, with context and control-plane capabilities, that enforces consistent policy and evidence across every tool, team, and workflow.

Founded in 2010, CloudBees is backed by Goldman Sachs, Morgan Stanley, Bridgepoint Capital, HSBC, Golub Capital, Delta-v Capital, Matrix Partners, and Lightspeed Venture Partners.

Visit us at www.cloudbees.com .

Requirements

About the Role

We build the software, tools and automation that CloudBees engineers use to develop and deliver software. This includes developer tooling, shared engineering services and our AI Software Factory: systems that automate and improve increasingly large parts of the software development lifecycle.

This is fundamentally a software engineering role. You will design and build production software, developer tools, APIs, integrations and automation. Infrastructure matters because our software has to run somewhere, but operating infrastructure is not the primary purpose of the role.

AI is also not an optional productivity add-on for this team. We expect senior engineers to have an established AI development practice that goes materially beyond prompt completion, code generation and small-scale edits. You should already be using AI to tackle higher-order engineering work: decomposing problems, planning changes, coordinating agents or automated workflows, validating outcomes, and improving the systems and constraints that make AI-generated work reliable.

You do not need a machine learning background. You do need demonstrated experience applying AI to substantial software engineering problems while retaining engineering ownership and judgement.

What You’ll Do

Build Developer Tools and Engineering Systems

  • Design, build and operate production software that improves how engineers develop, test, integrate and deliver software.
  • Build developer-facing tools, services, APIs, CLIs and integrations with a strong focus on usability, sensible defaults and useful feedback.
  • Automate repetitive or error-prone engineering work by building maintainable systems rather than accumulating one-off scripts.
  • Integrate with systems across the engineering lifecycle, including source control, CI/CD, identity, issue tracking, build systems, deployment systems and AI agents.
  • Own the software you ship from design through production, including testing, security, observability, reliability and ongoing improvement.

Engineer in an AI-Native Environment

  • Use modern AI coding agents as a normal part of professional software development, not simply as autocomplete or a source of isolated code snippets.
  • Decompose substantial engineering work into problems that humans and AI agents can execute effectively, with clear context, constraints and validation.
  • Use higher-order AI automation to accelerate engineering work, including agentic workflows, repeatable development automation, structured planning and automated validation where appropriate.
  • Review plans, designs and code produced by AI with the same engineering judgement applied to human contributions, including recognising plausible but incorrect implementations, missing edge cases and architectural drift.
  • Improve the feedback loops, tools, context and guardrails that make AI-assisted development more reliable and scalable.
  • Evaluate new models, tools and techniques based on demonstrated engineering outcomes rather than novelty.

Design Systems, Not Just Implementations

  • Turn ambiguous engineering problems into coherent technical designs and executable increments.
  • Reason about APIs, component boundaries, data models, state, concurrency, failure modes, security, performance and operational trade-offs.
  • Design robust integrations between independently evolving systems, including authentication, versioning, failure handling and backwards compatibility.
  • Participate in architecture reviews and make pragmatic build, buy and integrate decisions.

Raise the Engineering Bar

  • Treat other engineers as users of the systems you build and actively improve their developer experience.
  • Mentor other engineers and contribute to shared engineering patterns, practices and tooling.
  • Identify unnecessary complexity and manual work in the software delivery lifecycle and remove it.
  • Help evolve how CloudBees engineers work as AI agents become increasingly capable participants in software delivery.

What We’re Looking For

Required

  • Senior software engineering capability. You have designed, built, shipped and maintained substantial production software and can independently own non-trivial engineering problems.
  • Strong programming experience. You have professional software development experience in at least one modern structured programming language such as Go, Python or Java. Experience using Python primarily for scripting, glue code or infrastructure automation does not meet this requirement.
  • Strong system design fundamentals. You can reason about architecture, APIs, state, data, concurrency, failure modes, security, performance and operational characteristics, and make appropriate trade-offs.
  • Demonstrated higher-order AI development practice. You already use modern AI development tools for substantial engineering work beyond prompt completion and small-scale edits. You can demonstrate how you have used AI to decompose and execute complex work, coordinate or automate development workflows, validate results, and improve the reliability of AI-assisted engineering.
  • Engineering judgement around AI. You understand that AI-generated output is not inherently correct. You can constrain work, review plans and implementations, detect drift and subtle errors, and remain accountable for the outcome.
  • Developer-oriented product thinking. You care about APIs, CLIs, workflows, documentation, defaults, error messages and the overall experience of engineers using what you build.
  • Automation mindset. You look for repetitive engineering work that should cease to exist and can replace it with maintainable software and automation.
  • Production ownership. You build software that can be tested, secured, observed, diagnosed and operated, and you take responsibility for what happens after it ships.

Preferred

  • Experience building developer tools, internal developer platforms or shared engineering services.
  • Experience building agentic systems, AI-powered developer tooling or automated software development workflows.
  • Experience with CI/CD systems, source-control integrations, workflow engines or build tooling.
  • Experience designing APIs and integrations across multiple independently evolving systems.
  • Experience with cloud platforms, containers and Kubernetes sufficient to develop and operate your own software.
  • Familiarity with modern AI application concepts such as tool use, context management, evaluation, structured outputs, permissions and agent orchestration.
  • Experience with technologies such as MCP, Tekton, Jenkins, GitHub, GitLab, Argo, LangGraph or similar systems is useful, but no particular framework is required.

What We Don’t Require

A machin

Original posting on CloudBees Inc's site ↗

Browse similar roles

Want this one?

Upload your resume and hirly rewrites it for this job and writes the cover letter — in about thirty seconds, before you sign up.

Tailor my resume for this job