C

Software Engineer

Cloudflare, Inc.
NewPosted today

LOCATION

Bangalore · Hybrid

EXPERIENCE

3 - 15 Years

SKILLS REQUIRED

Software DevelopmentBackend DevelopmentREST APIsInfrastructure as CodeGoPythonKubernetesCI/CD

Job description

Overview

Design, build, and scale internal platforms and software tools that power Cloudflare's infrastructure operations, treating operational challenges as software problems.

What you'll do

  • Architect, write, and maintain scalable services, APIs, and tools that automate infrastructure provisioning, configuration, and runtime operations.
  • Develop platform software and self-service tools that reduce operational toil so engineering teams can deploy and manage resources safely and efficiently.
  • Apply standard software engineering practices, including modular design, code reviews, automated testing, and CI/CD, to infrastructure codebases and tooling.
  • Write observability frameworks, automated testing pipelines, and self-healing tools to maintain high availability and proactively catch operational failures.
  • Partner closely with Security, Systems, and Product Engineering teams to integrate infrastructure software across the application lifecycle.

What you'll need

  • Demonstrable experience as a Software Engineer building production software, with an emphasis on backend systems, APIs, or developer platform tools.
  • Strong proficiency in modern programming languages (e.g., Go, Python, Java, or Rust) with a track record of writing clean, testable, and maintainable code.
  • Solid understanding of software design patterns, API architecture (REST, gRPC), and data structures applied to operational tooling.
  • Hands-on experience with Infrastructure as Code frameworks (e.g., Terraform, Ansible) and programmatically interacting with infrastructure APIs.
  • Strong analytical, debugging, and system troubleshooting skills to diagnose issues across both application logic and underlying infrastructure.

Nice to have

  • Experience writing software that interacts with cloud providers (AWS, GCP, or Azure) or container orchestration platforms (Kubernetes, Docker).
  • Familiarity with building robust CI/CD systems, automated integration testing, or continuous deployment tooling.
  • Active contributions to open-source developer tools, CLI applications, or infrastructure platforms.

Details

  • Location: Bengaluru (Hybrid mode).
  • Experience: 3-15 years.

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.

Software Engineer