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

Principal Software Engineer - Hyderabad @ F5 Networks Inc

Home > Programming & Design

 Principal Software Engineer - Hyderabad

Job Description

F5 is looking for a high-energy Technical Lead with Scrum master experience who can help our teams lead & coach both technology and Agile practices, to deliver the next generation of advanced application services in the cloud. You will be key to helping us in leading one or two scrum teams both technically as well as from SAFE agile practices by facilitating daily Scrums, backlog refinement, identification of risks and ensuring teams are communicating with each other and enabled to own their commitments.

 Your focus will be helping our teams deliver results in a bold and dynamic break-out project here at F5. Success requires the ability to help the teams develop clear objectives, communicate and clear barriers and focus on delivering customer value. Your role as a Technical Leader, is to coach scrum teams both technically and delivery aspects, by applying Agile Delivery methodologies.

Primary Responsibilities

  • Guide and coach the teams on Scrum and Agile practices consistent with team standards and helping them achieve their commitments and objectives day to day, sprint-to-sprint.
  • Strong experience in leading teams of junior and senior engineers in the teams. Though teams will not report into this role, but will lead/coach/mentor them on technical front.
  • Work proactively with scrum teams, Product Management and other stakeholders in Release or Product Increment planning and grooming, Backlog defining & Grooming both functional and non-functional aspects.
  • Ask right questions, and make right & timely decisions with respect to team commitments.
  • Understand technology and architectures, and use that technical acumen in addressing day-to-day needs/blockers as appropriate.
  • Be part of Design, architectural discussions and help team in driving towards right design decisions.
  • Understand the strengths and weakness of each individual in team, help & coach them for their success.
  • Ensure team follows the SAFE agile processes being followed, and be on top of the team commitments.
  • Always look for automating the tasks, processes for better efficiency & productivity.
  • Represent team in Scrum-of-Scrums and Release and milestone planning to ensure all teams are aligned
  • Own coaching our team to improve in velocity and Sprint success.
  • Establish strong working relationship with partner teams across the organization to identify dependencies and align priorities and work
  • Communicate status, barriers and risks to the RTE, Leadership and stakeholders - according to metrics established by the team.
  • Always define & manage the right & crisp dashboards/reports covering 360 degree status of the team commitments in the tools used for broader visibility.
  • Anticipate challenges, identify risks and recommend mitigations and solutions. Own and drive those solutions.
  • Proactively team blockers or Identify resources constraints or needs - when additional resources (HW, technical or human) are needed
  • Facilitate and organize Scrum ceremonies - help the team focus on goals, self-organize to achieve objectives, and ensure they fully understand the objectives and commitments.
  • Lead continuous improvement efforts with teams by implementing take-aways from retrospectives and implementing concrete solutions to make the teams more efficient and improve delivery success.
  • Work with product owners and others to ensure they are well engaged with the team and part of the regular feedback loop.
  • Collect, track and manage tasks, scope, schedule and budget related to the project
  • Organize and conduct meetings then document decisions and actions to move project forward

Knowledge, Skills and Abilities

  • Requires a minimum of 12 + years over all in IT industry, with strong experience in product development on cloud at scale.
  • Strong experience as Scrum Master and in managing multiple scrum teams simultaneously & globally.
  • Should come from core engineering/product development background with experience working on open source technology stack in the past or current. Experience with statically typed languages like Java, Microservices , GoLang and advanced & open source technology stack.
  • Build stronger work/professional relationships with peers and/or stakeholders for ensuring individual or team success.
  • Good interpersonal skills with global teams with an ability to communicate effectively across written, verbal and presentation formats to a variety of audiences from engineer to Executive;
  • Should come from product development & technology background, with ability to understand Cloud Services architecture, cloud native solutions
  • Ability to take initiative and apply critical thinking techniques to analyse problems, develop solutions or manage risk.
  • Experience working cross-functionality and cross-organizationally to align dependencies and deliverables.
  • Proven competence in planning, organizing, problem solving and conflict resolution.
  • Good understanding of the team dynamics and build high performing teams
  • Strong time and task management skill with ability to handle multiple threads of activity.
  • Dedicated to meeting and delivering on business objectives.
  • Experience working in larger scale Agile environments such as SAFe a strong plus
  • Experience with CI/CD deployment of cloud solutions a strong plus
  • Demonstrated experience delivering complex software project and solutions on time and on budget
  • Ability to lead through influence to drive forward both the team and program;
  • Ability to organize and facilitate team meetings and initiatives to effectively develop plans and achieve goals;
  • Ability to decompose work then document and track as tasks, craft metrics and track project status
  • Able to analyze and comprehend functional specifications and documentation.
  • Knowledge and experience of using tools such as JIRA and Confluence a plus.
  • Duties may require being on call periodically or working outside normal working hours (evenings and weekends). Some travel may be required.

Qualifications

  • Certified Scrum Master or Agile certification required
  • Certified SAFE Agile certification required.
  • 5+ years of experience as a full time SCRUM MASTER or RTE Role is a must.
  • Experience handling a geo-dispersed project team
  • Bachelor s Degree in computer science or related field with 12 + years experience; Master s degree with 6 years experience; or equivalent experience.
  • 6+ years experience with a product/technology company.
  • Experience in a concurrent software development environment as part of a complex build and merge management process

Job Classification

Industry: IT-Hardware & Networking
Functional Area: IT Software - Other,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time

Education

Under Graduation: Any Graduate in Any Specialization
Post Graduation: Post Graduation Not Required
Doctorate: Any Doctorate in Any Specialization

Contact Details:

Company: F5 Networks Inc
Location(s): Hyderabad

+ View Contactajax loader


Keyskills:   Product management Computer science Architecture Conflict resolution Agile Manager Technology Scrum Open source JIRA Continuous improvement

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

F5 Networks Inc

F5 Networks, Inc., the global leader in Application Delivery Networking (ADN), helps the worlds largest enterprises and service providers realize the full value of virtualization, cloud computing, and on-demand IT. F5 solutions help integrate disparate technologies to provide greater control of the...