Principal Engineer, Software Development

F5

Hyderabad, India
Hybrid
High-scale, high-performance software
Complex, large-scale distributed systems
Cloud-native architectures, microservices, kubernetes
Provide technical vision, leadership, and hands-on expertise to deliver high-scale, high-performance software for F5’s BIG-IP Platform

Job Summary

  • Provide technical vision, leadership, and hands-on expertise to deliver high-scale, high-performance software for F5’s BIG-IP Platform.
  • Collaborate closely with product managers, architects, and engineers across multiple teams to shape the technical direction and ensure architectural integrity.
  • Act as a thought leader for distributed cloud services internally and externally, including technical blogs, whitepapers, and conference presentations.

Matching Summary

Provide technical vision, leadership, and hands-on expertise to deliver high-scale, high-performance software for F5’s BIG-IP Platform.

Skills & Requirements

Must-have

  • high-scale, high-performance software
  • complex, large-scale distributed systems
  • cloud-native architectures, microservices, Kubernetes
  • Unix operating systems concepts
  • TCP/IP networking stack and protocols
  • CI/CD pipelines, observability

Nice-to-have

  • technical vision and leadership
  • emerging technologies evaluation
  • thought leader for distributed cloud services
  • contributions to open-source projects

Key Requirements

  • 12+ years professional software development experience
  • 5+ years building distributed systems at scale
  • Expertise in C or C++
  • Good understanding in Go, Python
  • Solid understanding in Unix OS concepts
  • Solid understanding in TCP/IP networking stack
  • Strong experience with cloud-native architectures
  • Demonstrated success in technical leadership roles
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent practical experience

Work Rights

Not specified

Tailored Resume

Cover Letter