Principal Software Engineer, Distributed Cloud

4 days ago


Bangalore Karnataka, India f5 Full time

At F5 we strive to bring a better digital world to life Our teams empower organizations across the globe to create secure and run applications that enhance how we experience our evolving digital world We are passionate about cybersecurity from protecting consumers from fraud to enabling companies to focus on innovation Everything we do centers around people That means we obsess over how to make the lives of our customers and their customers better And it means we prioritize a diverse F5 community where each individual can thrive Joel Hendrickson Principal Software Engineer Distributed Cloud We re looking for a Principal Software Engineer who will provide technical vision leadership and hands-on expertise to deliver high-scale high-performance software for our Distributed Cloud Platform This role is for a senior technical leader who thrives in complex large-scale distributed systems and has a proven track record of designing developing and delivering production-grade cloud services You ll collaborate closely with product managers architects and engineers across multiple teams to shape the technical direction ensure architectural integrity and guide our engineering teams toward building resilient performant and secure software What You ll Do Lead the design and development of highly available distributed services for F5 s 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 teams including Product UX and Site Reliability Engineering to translate business requirements into robust maintainable technical solutions Evaluate emerging technologies frameworks and approaches to improve the platform s 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 systems at 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 Bachelor s or Master s 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 The is intended to be a general representation of the responsibilities and requirements of the job However the description may not be all-inclusive and responsibilities and requirements are subject to change Please note that F5 only contacts candidates through F5 email address ending with f5 com or auto email notification from Workday ending with f5 com or myworkday com Equal Employment Opportunity It is the policy of F5 to provide equal employment opportunities to all employees and employment applicants without regard to unlawful considerations of race religion color national origin sex sexual orientation gender identity or expression age sensory physical or mental disability marital status veteran or military status genetic information or any other classification protected by applicable local state or federal laws This policy applies to all aspects of employment including but not limited to hiring job assignment compensation promotion benefits training discipline and termination F5 offers a variety of reasonable accommodations for candidates Requesting an accommodation is completely voluntary F5 will assess the need for accommodations in the application process separately from those that may be needed to perform the job Request by contacting



  • Bangalore, Karnataka, India Dell Full time

    Software Principal Engineer - I8 System Test Engineering Our Unstructured Data Storage UDS group delivers two core storage solutions of the Dell AI Platform - PowerScale and ObjectScale providing AI-ready storage for the world s most data intensive challenges We are looking for talented self-driven professionals to join our team and help shape the...


  • Bangalore, Karnataka, India Dell Full time

    Software Principal EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world Working at the cutting edge we design and develop software for platforms peripherals applications and diagnostics xe2x80x94 all with the most advanced technologies tools software engineering methodologies and...


  • Bangalore, India Recro Full time

    As a Principal Software Engineer - Protocols -, you will play a key role in enhancing our cloud-scale NAS platform. Your responsibilities will include:  Participate and lead requirements analysis, architecture design, design reviews, and other work related to expanding Platform, Protocols, and Operating System.  Developing and maintaining software and...


  • Bangalore, India Recro Full time

    As a Principal Software Engineer - Protocols -, you will play a key role in enhancing our cloud-scale NAS platform. Your responsibilities will include:  Participate and lead requirements analysis, architecture design, design reviews, and other work related to expanding Platform, Protocols, and Operating System.  Developing and maintaining software...


  • bangalore, India Oracle Full time

    Role : Principal Java Developer (Oracle Cloud Infrastructure) Designation : Principal Member of Technical Staff Level : IC4 Years of experience : 8+ years of full time experience Experience required : Java Backend, Cloud, Data Structure Algorithms, System Design Location : Bangalore (Hybrid) Short Description Description Principal Member of Technical Staff...


  • bangalore, India Oracle Full time

    Role : Principal Java Developer (Oracle Cloud Infrastructure)Designation : Principal Member of Technical StaffLevel : IC4Years of experience : 8+ years of full time experienceExperience required : Java Backend, Cloud, Data Structure Algorithms, System DesignLocation : Bangalore (Hybrid)Short DescriptionDescriptionPrincipal Member of Technical Staff (Software...


  • Bangalore Urban, Karnataka, India, IN Recro Full time

    As a Principal Software Engineer - Protocols -, you will play a keyrole in enhancing our cloud-scale NAS platform. Your responsibilities willinclude: Participate and lead requirements analysis, architecture design, designreviews, and other work related to expanding Platform, Protocols,and Operating System. Developing and maintaining software and...


  • Bangalore, India InRhythm Full time

    As a Principal Software Engineer, you’ll contribute directly to embedding AI across workflows, including delivery, product, and strategy. You’ll help accelerate client outcomes through our AI Accelerator and play a hands-on role in the evolution of tools like Test Pilot AI, which uses natural language and generative intelligence to automate mobile and...


  • Karnataka, India NIKE Full time

    WHO YOU’LL WORK WITH:You will be a part of the larger Global Technology organization working on Nike’s internal Consumer Product & Innovation tools, part of our Engineering team and report to the team’s Engineering Director. You will spend much of your time with Software Engineers in CPI Engineering and adjacent teams.  You will also partner closely...


  • Bangalore, Karnataka, India Saviynt Full time

    Saviynt is the most innovative cloud identity and access governance platform on the market We secure hundreds of millions of identities at many of the world s largest enterprises helping them transform their identity programs and protect their people assets and infrastructure We are growing aggressively and need senior cloud architects to help us scale our a...