F5 Networks

Software Development Engineer III

F5 Networks
Apply
2 months ago
Bengaluru, India or Hyderābād, IndiaSenior

Responsibilities

  • Design, develop, and maintain scalable full-stack systems using React, Next.js, TypeScript, Java, Spring Boot, Hibernate, and additional backend languages.
  • Build robust APIs, microservices, integrations, and event-driven systems using cloud services and messaging technologies.
  • Implement and maintain cloud-native applications on AWS and Azure, including compute, networking, databases, and object storage.
  • Create and maintain CI/CD pipelines and infrastructure as code for reliable deployment and cloud configuration.
  • Develop and deploy containerized applications using Docker and Kubernetes.
  • Implement testing strategies for Java applications using unit, integration, UI, and behavior-driven testing tools.
  • Analyze business requirements and acceptance criteria and translate them into functional and non-functional system requirements.
  • Design scalable, reusable technical solutions and present designs through documentation, proof-of-concepts, or flow diagrams.
  • Collaborate with solution architects, product owners, business stakeholders, and Scrum teams to deliver solutions aligned with service-level and security standards.
  • Monitor, troubleshoot, and resolve production issues while maintaining performance, reliability, and security.
  • Integrate AI-powered features and use AI-assisted development and automation to improve team productivity.

Requirements

  • 6+ years of experience building full-stack systems at scale.
  • Strong experience with React.js, Next.js, TypeScript, JavaScript, Node.js, Python, Go, and Java.
  • Experience with responsive design, UI/UX best practices, object-oriented programming, and distributed systems.
  • Hands-on experience with AWS and Azure compute, networking, managed databases, storage, and related cloud services.
  • Experience with CI/CD tools, infrastructure as code, deployment automation, Docker, Kubernetes, databases, caching, search, eventing, logging, and monitoring.
  • Experience with production systems and monitoring, logging, reliability, security, analytical problem-solving, and technical communication.
  • Bachelor's degree in computer science or equivalent experience.
  • Ability to communicate effectively with architects, product owners, business stakeholders, and Scrum team members.

Tech Stack

Amazon DynamoDBApache KafkaAWSAzureCucumberDockerElasticsearchGitHub ActionsGoGrafanaJavaJavaScriptJenkinsJUnitKubernetesMySQLNext.jsNode.jsPostgreSQLPrometheusPythonReactRedisSeleniumSpring BootTerraformTestNGTypeScript
F5 Networks

About F5 Networks

5,001-10,000 employees

F5, Inc. builds application delivery and security products for enterprises, service providers, and governments, spanning on‑premises, cloud, and edge environments. It sells software, hardware appliances, and SaaS subscriptions for load balancing, WAF, API security, DDoS protection, and traffic management, with support services. Founded in 1996 and headquartered in Seattle, the public company (NASDAQ: FFIV) expanded its portfolio through acquisitions including NGINX and Shape Security.

Contact me