Search Jobs

Search by job, company or skills

Principal Engineer, Software

Principal Engineer, Software

F5 Networks Innovation Private Limited
14-16 Years
Early Applicant
Quick Apply
  • Posted 22 days ago
  • Be among the first 30 applicants

Job Description

Key Responsibilities

  • Lead control path development for the XC product line, focusing on scalability and high availability in distributed cloud environments.
  • Design and implement scalablehigh-performance solutions for distributed cloud(XC).
  • Technically lead major system components in distributed systems, from design to implementation.
  • Create and maintain functional specifications and design documents to clearly communicate design decisions and solutions.
  • Proactively identify and resolve key technical challenges related to performancesecurity, and scalability.
  • Continuously improve the performance and reliability of the platform, ensuring it meets operational demands.
  • Investigate and propose solutions to security vulnerabilities within the platform, including third-party integrations.
  • Mentor junior engineers and serve as a source of technical expertise across the team.
  • Communicate effectively with internal stakeholders, presenting complex technical concepts to both technical and non-technical audiences.

Qualifications

  • 14+ years of software engineering experience, with 10+ years in designing and implementing large-scale distributed systems.
  • Prior experience with cloud technology and networking, routing platforms, control plane, Docker, Kubernetes, public cloud (Azure, AWS) etc.
  • Deep expertise in routing protocol (BGPOSPF and IPSec routing) and networking protocols (TCPUDPL4-L7HTTPBGPIPSec) is mandatory.
  • Experience with cloud networking platforms and commercial BGP routing solutions.
  • Strong coding proficiency in C++/Golang, with a proven track record of leading complex software development efforts.
  • Hands-on experience with DockerK8s, and microservices architecture in cloud environments.
  • Strong architectural skills in designing highly availablereal-time systems in distributed environments.
  • Proven experience driving complex SW development and test efforts in small and fast paced organizations, with an understanding of the trade-offs that must be made to ensure timeliness and quality.
  • Excellent communicationcollaboration, and leadership skills, with the ability to lead and mentor teams effectively.
  • Passion for learning new technologies, and a track record of doing so.

Nice to have:

  • Experience with Route Reflectors and BGP Confederations for managing complex BGP deployments in large-scale environments.
  • Understanding of route dampeningBGP path attributes, and BGP synchronization techniques.

Key Skills

route reflector

Similar Jobs

12-14 yrs
Bengaluru, India
Skills:
DevopsJenkinsGitDockerKubernetesPythonAgenticAI frameworksRAI ML engineeringCI CD tools
12-14 yrs
Bengaluru, India
Skills:
JavaDistributed SystemsData structuresMultithreadingDevopsAlgorithmsDockerApache KafkaSparkKubernetesObject-oriented programmingFlinkIcebergArchitectural design patterns
12-14 yrs
Bengaluru, India
Skills:
react.js .NET 8Web ApiContinuous DeliveryRestful ApiTypescriptDockerJestXunitAzure DevOpsReduxSQL ServerRedisContinuous IntegrationElastic SearchMongoDBKubernetesEntity Framework CoreLangGraphNext.jsAI-driven development toolsLangChainNoSQL databasesMogMS-SQL ServerASP.NET Core
15-17 yrs
Bengaluru, India
Skills:
MavenNosqlJUnitDockerJDBCJavaPostgres SqlHibernateJ2EEDevopsGitRESTJpaKubernetesObject-oriented designEdge-to-cloud communicationSoftware architecture design patternsTelemetry pipelinesSpring frameworksmessaging systemsJSON APIsLow-level design principlesDistributed System DesignCI-CD pipelinesMicroservices-based architectures
15-17 yrs
Bengaluru, India
Skills:
JavaGithubMavenJsonGoogle CloudTestNGDevopsGitGradleJUnitMockitoDockerBitbucketAgileGitlabRestful ApisAzureKubernetesAWSAgent IntegrationAI ToolsMicroservices ArchitectureCI/CD