Software Development Engineer III

F5 F5 · Enterprise · Bangalore, India

Software Development Engineer III role focused on building and scaling SaaS platforms in distributed cloud environments. Requires deep experience in Golang/C++, microservices, distributed systems, cloud-native technologies, and networking fundamentals. The role involves leading the design and development of scalable microservices and data plane components, ensuring performance, security, and reliability.

What you'd actually do

  1. Develop and maintain applications using Golang/C++, emphasizing scalability and high availability in distributed cloud environments.
  2. Write clean, maintainable, and efficient code following industry best practices and coding standards.
  3. Implement/enhance unit test infrastructure to increase test coverage progressively to deliver high quality software considering boundary and rainy day scenario.
  4. Drive design reviews and partner with stakeholders to align technical solutions with product strategy.
  5. Lead development of scalable, enterprise-grade data-plane components and APIs.

Skills

Required

  • Golang/C++
  • microservices
  • distributed systems
  • cloud-native technologies (Kubernetes, Docker, Gitlab, CI/CD)
  • OSI layer networking stack, NAT, DHCP, DNS, TCP, IPv4/IPv6
  • Linux system concepts
  • analytical and debugging skills
  • communication and leadership skills
  • mentoring teams
  • influencing technical direction
  • L3/L4/L7 networking
  • data-path packet processing software engineering

Nice to have

  • memory and CPU profiling understanding
  • optimization or refactoring of existing code

What the JD emphasized

  • deep experience building and scaling SaaS platforms in distributed cloud
  • strong technical knowledge of networking fundamentals, microservice architecture
  • deliver complex, distributed systems
  • highly influential role focused on delivering performant, secure, resilient and reliable solutions
  • 5+ years of L3/L4/L7 networking, data-path packet processing software engineering experience in cloud-native environments