20 days old

Principal Software Engineer

F5 Networks, Inc
Hyderabad, TS 500085
  • Job Code
    RP1022650

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

Are you passionate about defining and delivery on quality goals and outcomes that result in exceptional user and customer experience and efficient software development and service delivery for the team? Are you looking to work in a dynamic, highly motivated, technology-forward team where each individual's contribution directly impacts our success. We work at startup pace but with the support and resources of a large corporation sound exciting to you?

For one of our newly formed product teams we are looking for a Principal Engineer, responsible for the design, development and implementation of a distributed systems platform that runs in both public and private cloud environments. You will lead technical projects and serve as a mentor to engineering staff members. You will be an organizational spokesperson on advanced projects/program and cross-functional design projects. We will rely on your current and ongoing knowledge of emerging technologies. You will build formal technology proposals and build consensus to productize it.

Primary Responsibilities

  • Work closely with the team to design and code robust scalable, software components and microservices that integrate with both public and private cloud environments.

  • Apply architecture and design principles to enable target end-to-end usage scenarios

  • Propose designs optimized for extensibility, enabling development teams to operate quickly and iteratively

  • Work with scrum teams and Product Management to refine requirements, understand how we will meet the broader requirements of the system and help design efficient, flexible and scalable services

  • Analyze criteria and options, collecting necessary data to answer key questions

  • Meet with key partners, internal teams, and 3rd-party partners in joint design and development efforts

  • Be comfortable owning and articulating product architecture roadmap

Knowledge, Skills and Abilities

  • Extensive knowledge and experience in 3GPP, 4G EPC, 5G Core networks SBA architecture, HTTP2 signaling protocol etc

  • Extensive architectural experience building and handling large scale cloud-based efforts.

  • Extensive knowledge in Cloud orchestration systems such as Openstack, Kubernetes etc.

  • Excellent coding skills in C, C++ or Go.

  • Experience in Linux platforms for distributed, multi-threaded applications.

  • Extensive knowledge and experience in embedded operating systems is required.

  • Working knowledge of a scripting language such as Python, etc. is required.

  • Experience in writing automated unit tests.

  • Must have strong background in networking technologies, protocols like IP, TCP, UDP, HTTP.

  • Must have extensive knowledge of source code revision control systems, makefiles and packaging.

  • Exceptional problem solving, analytical and trouble-shooting skills.

  • Mastery of standard data structures and algorithms, run-time complexities, IPC, etc. is required.

  • Regularly demonstrates collaboration by promoting others ideas, working well within and other teams, influencing others, and making teams successful.

  • Candidate must be passionate enjoy solving complex problems. This is a fast paced, innovative environment and requires candidate to grasp new technologies quickly. Often knowledge is self-taught as formal training in emerging technologies may not exist.

  • Demonstrated excellence in written and verbal communications. Regularly finds ways to communicate widely through discussions, white papers, publications and other. Willingness and ability to write good functional specification and design documents.

  • Expert Knowledge and extensive experience with vertical stack technologies.

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

  • Extensive development experience in embedded operating systems.

  • Demonstrated excellence in written and verbal communications

  • Must be a Subject Matter Expert in multiple skill areas.

  • Typically requires a minimum of 10+ years of related experience with a Bachelors degree; or 8 years and a Masters degree; or a PhD with 5 years experience; or equivalent experience in software development

Qualifications

  • Bachelors degree with 14+ years of experience or 12+ years and a Masters degree or a PhD with 5 years experience; or equivalent experience in software development

  • Coding experience in languages such as C/C++, Python and Bash (Golang is plus)

F5 Networks, Inc. is an equal opportunity employer and strongly supports diversity in the workplace. 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.

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 @f5.com) or auto email notification from Yello/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. Reasonable accommodation is available for qualified individuals with disabilities, upon request.







Posted: 2021-10-08 Expires: 2021-11-06
Sponsored by:
ADP Logo
Sponsored by:
Bank of America Logo

Featured Jobs[ View All ]

Featured Employers

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Principal Software Engineer

F5 Networks, Inc
Hyderabad, TS 500085

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast