Software Engineer

Cloudflare
Bengaluru
Workplace: HybridFull timeFunction: Software EngineeringSkills: ["Curiosity","Analytical thinking","Debugging","Problem-solving","Collaboration"]

Design, build, and scale internal platforms and software tools that power infrastructure operations. You’ll architect and maintain backend services, APIs, and developer platform tooling to automate provisioning and runtime operations, reduce operational toil, and improve reliability. Build observability and self-healing capabilities, apply best practices like modular design and CI/CD, and collaborate with Security, Systems, and Product Engineering teams to integrate infrastructure software across the lifecycle.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Cloudflare
Cloudflare
17 hours ago

Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 13 hours agoStatus: Live

Job Summary

Design, build, and scale internal platforms and software tools that power infrastructure operations. You’ll architect and maintain backend services, APIs, and developer platform tooling to automate provisioning and runtime operations, reduce operational toil, and improve reliability. Build observability and self-healing capabilities, apply best practices like modular design and CI/CD, and collaborate with Security, Systems, and Product Engineering teams to integrate infrastructure software across the lifecycle.
Location: Bengaluru
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering

Key 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 and enable safe, efficient deployment and resource management.
  • •Apply software engineering best practices (modular design, code reviews, automated testing, CI/CD) to infrastructure codebases and tooling.
  • •Create observability frameworks, automated testing pipelines, and self-healing tools to maintain high availability and proactively catch operational failures.
  • •Collaborate with Security, Systems, and Product Engineering teams to integrate infrastructure software across the application lifecycle.

Key Requirements

  • •Demonstrable experience as a Software Engineer building production software, with a focus on backend systems, APIs, or developer platform tools.
  • •Strong proficiency in modern programming languages such as Go, Python, Java, or Rust, with experience writing clean, testable, maintainable code.
  • •Solid understanding of software design patterns, API architecture (REST, gRPC), and data structures for operational tooling.
  • •Hands-on experience with Infrastructure as Code frameworks such as Terraform and Ansible, and programmatic interaction with infrastructure APIs.
  • •Strong analytical, debugging, and system troubleshooting skills to diagnose issues across application logic and infrastructure.
Experience:Backend systemsAPIsDeveloper platform toolsInfrastructure operationsInfrastructure as codeCloud providers
Skills:CuriosityAnalytical thinkingDebuggingProblem-solvingCollaboration
Languages:English
Tech Stack:GoPythonJavaRustRESTGRPCTerraformAnsibleAWSGCPAzureKubernetesDockerCI/CDObservability frameworksAutomated testing

Company Brief

Cloudflare
Provides a global network and cloud platform that delivers security, performance, and reliability services for web applications, APIs, and Internet properties, including CDN, DDoS protection, DNS, and zero-trust security solutions.
Industry: Cybersecurity
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Francisco, United States
Founded: 2009
WebsiteLinkedIn