New job Principal Consultant in Odisha

Principal Consultant

Company : f5
Salary : Details not provided
Location : Odisha

Full Description

Come work at a place where innovation and teamwork come together to support the most exciting missions in the world!

Are you looking to be an integral part of a development team delivering high-quality features for exciting next generation products? Do you want to contribute to the cutting-edge, technology products we are known for worldwide? If so, we'd love to hear from you! The F5 NGINX Product Group is searching for expert Software Engineers to join us in either Seattle, WA or San Franciso , C A .

On our team, you will play a major role in architecting, designing and implementing of enterprise-grade NGINX on-prem and SaaS control plane and data plane products. These products make it easy for our customers to ensure the consistent delivery of their web applications in a secure manner.

Position Summary:

Software Engineers aid in delivery of loosely coupled software components and microservices integrated in both public & private cloud architectures. This role is focused upon creating solutions to a wide variety of technical challenges with varying scopes & complexities, while being independently designing, implementing, and testing new functionality as you collaborate with your peers and technical leads.


  • Work closely with your team to design, code, and test robust, scalable, loosely coupled components which integrate into public & private cloud infrastructures and services.

  • Work on automating operational aspect of the services running in the cloud.

  • Consistently apply forward-thinking software design, implementation, and test principles .

  • Mentor junior developers while demonstrating leadership.

  • Research, investigate and define new areas of technology to enhance existing products or new product directions.

  • Evaluate performance of products; tune, re-evaluate the design and implementation of current source code.

  • Document software designs via functional specifications and other design documents.

  • Participate in hiring and onboarding process.

  • Lead analysis of requirements and define the design for new and modification of existing tools, utilities, environments, modules/systems.

  • Assist Architects and Managers with project scope and estimation.

  • Set the direction and assists with the technical workflow of other engineers within the scope of assigned projects.

  • Liaise with cross-functional teams to ensure that project s are delivered in its entirety.

  • Recommend and maintain technical design methodologies, processes and standards.

  • Participate i n cross functional design teams to develop expertise in other modules/ systems.

  • Engage with customers to address and devise solutions.

  • Engage with Product Management to drive detailed product requirements.

  • Focus efforts to optimize on-time delivery of features and fixes with high quality.

  • Work in an agile environment that enables development teams to iterate rapidly.

Knowledge, Skills and Abilities:

  • Hands on experience in architecting (whole or parts), designing, building and running enterprise-grade cloud native multi-tenant applications and systems on public cloud (primarily AWS) to scale.

  • Experience developing complex product development initiatives from concept through release.

  • Detailed understanding of networking and web technologies (e.g., HTTP, REST APIs, JSON, gRPC ).

  • Experience working with a relational database (e.g., PostgreSQL, SQLite).

  • Experience with NGINX technologies a strong plus .

  • Expert knowledge with Linux services (e.g., runtime, command line, scripting).

  • Outstanding coding abilities with languages like Go, Python, C++.

  • Demonstrable experience with microservices based architecture on Cloud at scale with s trong grasp of cloud technologies (both public and private, such as AWS, Azure, or VMware vSphere).

  • Deep experience in any public cloud architecture, orchestration/ containerization tools like Kubernetes, messaging products such as Kafka, etc.

  • Fundamental experience with advanced CI/CD systems such as Docker and Kubernetes.

  • Detailed understanding of network and web technologies.

  • Superlative analytical as well as trouble-shooting skills.

  • Successfully manage ambiguity in work.

  • Dynamic collaborators who thrive in diverse, geographically distributed locales.

  • Well-versed in web technologies (e.g., REST, JSON, etc.) and assorted flavors of version control tools such as Git, SVN, et. al.

  • Able to demonstrate teamwork abilities which include diplomacy, promotion of sound ideas & concepts, paired with the desire to help others grow their skills.

  • Strong verbal and written communication skills.


  • Bachelor’s degree with 10+ years or Master’s degree with 8+ years of related experience ; and/or equivalent work experience.

The Job Description 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 or auto email notification from Yello/Workday (ending with or ) .

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. Reasonable accommodation is available for qualified individuals with disabilities, upon request.

Apply Now