Senior Software Development Engineer

F5 F5 · Enterprise · Bangalore, India

Senior Software Engineer role focused on building and scaling SaaS platforms in the cloud, leading design and development of scalable microservices, and ensuring performant, secure, and reliable solutions. Requires strong backend development skills in Golang and experience with cloud-native technologies.

What you'd actually do

  1. Lead development of scalable, enterprise-grade backend systems and APIs
  2. Drive design reviews and partner with stakeholders to align technical solutions with product strategy
  3. Promote engineering excellence, and foster continuous improvement
  4. Influence cross-team technical direction and ensure alignment with scalability, security, and observability best practices
  5. Define and uphold high standards for code quality, maintainability, and performance

Skills

Required

  • Golang
  • microservices
  • distributed systems
  • cloud-native technologies
  • Kubernetes
  • Docker
  • GitOps
  • CI/CD
  • SQL/NoSQL databases
  • performance tuning
  • GRPC
  • Kafka
  • Protobuf
  • DNS
  • CDN
  • networking principles
  • Linux systems
  • scripting and automation
  • analytical and debugging skills
  • mentoring teams
  • influencing technical direction

Nice to have

  • observability
  • testing
  • monitoring strategies

What the JD emphasized

  • deep experience building and scaling SaaS platforms in the cloud
  • complex, distributed systems
  • scalable microservices
  • performant, secure, and reliable solutions
  • microservices, distributed systems, and cloud-native technologies
  • backend development with Golang
  • SQL/NoSQL databases, performance tuning, GRPC, Kafka, Protobuf
  • DNS, CDN, networking principles, and Linux systems
  • analytical and debugging skills with a track record of owning mission-critical systems
  • 9+ years of backend software engineering experience in cloud-native environments