Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Principal Software Engineer, Distributed Cloud @ F5

Home > Software Development

 Principal Software Engineer, Distributed Cloud

Job Description

What Youll Do

  • Lead the design and development of highly available, distributed services for F5s Distributed Cloud Platform.
  • Drive architectural decisions, ensuring scalability, performance, and security across multi-cloud and edge deployments.
  • Mentor and guide senior and mid-level engineers, promoting engineering excellence and best practices.
  • Collaborate with cross-functional teamsincluding Product, UX, and Site Reliability Engineeringto translate business requirements into robust, maintainable technical solutions.
  • Evaluate emerging technologies, frameworks, and approaches to improve the platforms capabilities and developer productivity.
  • Lead deep technical reviews of architecture, design, and code to ensure the highest quality deliverables.
  • Partner with leadership to set technical roadmaps and standards for distributed systems development.
  • Act as a thought leader for distributed cloud services internally and externally, including technical blogs, whitepapers, and conference presentations.

Minimum Qualifications

  • 10+ years of professional software development experience, including 5+ years building distributed systemsat scale.
  • Proven expertise in at least one modern programming language (Go, Java, Python, or similar) and proficiency in multi-threaded and asynchronous programming.
  • Strong experience with cloud-native architectures, microservices, Kubernetes, and containerized workloads.
  • Deep understanding of networking, security, APIs, and data consistency models in distributed environments.
  • Demonstrated success in technical leadership roles, influencing cross-team architecture and delivering complex projects.
  • Solid experience with CI/CD pipelines, observability, and operational excellence practices.
  • Bachelors or Masters degree in Computer Science, Engineering, or equivalent practical experience.

Preferred Qualifications

  • Experience with multi-cloud platforms (AWS, Azure, GCP) and hybrid environments.
  • Familiarity with distributed data stores, messaging systems, and event-driven architectures.
  • Contributions to open-source projects related to distributed systems, networking, or cloud computing.

Job Classification

Industry: Hardware & Networking
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Search Engineer
Employement Type: Full time

Contact Details:

Company: F5
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   software engineer kubernetes python cloud services ux software development technical leadership cloud platforms cybersecurity cloud platform microservices cloud java gcp cloud computing aws emerging t programming architecture azure

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Custom Software Engineer

  • Accenture
  • 2 - 5 years
  • Mumbai
  • 4 days ago
₹ Not Disclosed

Software Engineering - Full Stack Engineer_Java Full Stack Development

  • Trigent Software
  • 6 - 8 years
  • Bengaluru
  • 4 days ago
₹ Not Disclosed

Custom Software Engineer

  • Accenture
  • 3 - 8 years
  • Mumbai
  • 4 days ago
₹ Not Disclosed

Software Development Engineer

  • Accenture
  • 3 - 8 years
  • Indore
  • 5 days ago
₹ Not Disclosed

F5

We help improve and integrate all core planning processes of an organization in one smart.simple.fun management system.