Taro Logo

Software Engineer 3, Distributed Cloud

F5 creates cybersecurity solutions that protect apps, APIs, and infrastructure, enabling digital businesses to deliver secure and fast experiences.
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cybersecurity

Job Description

F5 is a leading technology company focused on creating a better digital world through cybersecurity solutions. They are seeking a Senior Software Engineer for their Distributed Cloud team who will play a crucial role in building and scaling their SaaS platform. The position offers an opportunity to work on enterprise-grade backend systems and lead technical initiatives in a cloud-native environment.

The role combines hands-on development with technical leadership, requiring expertise in distributed systems, microservices architecture, and cloud technologies. You'll be responsible for designing and implementing scalable solutions while ensuring high standards for code quality and system performance. The position involves working with modern technologies like Kubernetes, Docker, GitOps, and various programming languages including Go and Java.

This is an ideal opportunity for an experienced engineer who wants to make a significant impact on critical infrastructure that protects applications and APIs globally. F5 emphasizes a culture that values diversity, continuous learning, and authentic leadership. The hybrid work environment in Bangalore offers flexibility while maintaining collaborative opportunities with the team.

The company provides a supportive environment focused on cybersecurity innovation and customer success. You'll be part of a team that shapes the future of cloud security and distributed systems, while working on challenging technical problems that directly impact how organizations secure and run their applications in the modern digital world.

Last updated 25 days ago

Responsibilities For Software Engineer 3, Distributed Cloud

  • Lead development of scalable, enterprise-grade backend systems and APIs
  • Drive design reviews and partner with stakeholders to align technical solutions with product strategy
  • Promote engineering excellence and foster continuous improvement
  • Influence cross-team technical direction
  • Define and uphold high standards for code quality, maintainability, and performance
  • Own implementation of observability, testing, and monitoring strategies

Requirements For Software Engineer 3, Distributed Cloud

Go
Java
Kubernetes
MongoDB
Kafka
  • 5+ years of backend software engineering experience in cloud-native environments
  • Experience in microservices, distributed systems, and cloud-native technologies
  • Proficiency in backend development with Golang or similar languages
  • Strong understanding of SQL/NoSQL databases, GRPC, Kafka, Protobuf
  • Knowledge of DNS, CDN, networking principles, and Linux systems
  • Excellent analytical and debugging skills
  • Strong communication and leadership skills
  • Bachelor's or Master's degree in Computer Science, Engineering, or equivalent industry experience

Related Jobs

Lakehouse Core Engineer

Senior Lakehouse Core Engineer position at Granica, building fundamental data infrastructure for AI with focus on petabyte-scale performance and distributed systems.

Senior Software Developer ("C" System level Programming)

Senior Software Developer role at Oracle focusing on distributed systems and C programming for the File Storage Service team, requiring 6-10 years of experience in system-level programming.

Senior Software Engineer, Infrastructure, Core

Senior Software Engineer position at Google's Core team, focusing on building and maintaining large-scale infrastructure and distributed systems that power Google's flagship products.

Senior Software Engineer, Infrastructure, Google Cloud

Senior Software Engineer position at Google Cloud focusing on infrastructure development and distributed systems, requiring 5+ years of software development experience.

Senior Software Engineer, Fabric Networking - GPU

Senior Software Engineer position at NVIDIA focusing on GPU Fabric Networking, developing high-performance communication software for deep learning and HPC applications.