C

Cloudflare

Secures websites and runs apps on its network

Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedHybrid

About the Job

Requirements

  • 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 such as Go, Python, Java, or Rust, with a track record of writing clean, testable, and maintainable code.
  • Solid understanding of software design patterns, API architecture such as REST and gRPC, and data structures applied to operational tooling.
  • Hands-on experience with Infrastructure as Code frameworks such as Terraform and Ansible, and programmatically interacting with infrastructure APIs.
  • Strong analytical, debugging, and system troubleshooting skills to diagnose issues across application logic and underlying infrastructure.

Responsibilities

  • 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, enabling engineering teams to 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.

Desired Qualifications

  • Experience writing software that interacts with cloud providers such as AWS, GCP, or Azure, or container orchestration platforms such as Kubernetes and 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.

About the Company

Cloudflare

Secures websites and runs apps on its network

Cloudflare operates a network that protects websites, delivers online content and runs applications closer to their users. Businesses connect websites and internal systems to its services to filter malicious traffic, control access and improve performance, with security and computing running on shared infrastructure. Developers combine application code, object storage and databases with the network used for content delivery and traffic protection. Cloudflare earns revenue from subscriptions and usage charges, with free plans for basic features and negotiated contracts for larger organizations. Cloudflare was founded in 2009 and is headquartered in San Francisco, California.

Company size
1,001-5,000
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Cloudflare

See more jobs