Engineer III, Software

3 - 8 years

8 - 12 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Position Summary

Our team is at the cutting-edge of DNS technology. We are focused on providing customers with solutions to improve access to applications by securing and accelerating Domain Name resolution. Collaborations with F5 s Firewall and Hardware teams produce unique opportunities for cross-team development projects.

This position is for a Software Engineer III with experience designing and developing application data management software. The engineer will collaborate with software architects and other technical leads to design software and interfaces for our next generation features.We are looking for talented software engineers with a track record of accomplishment in the design, implementation and maintenance of major software features. Appropriate candidates should also have a knack for delving into complex customer configurations and delivering rapid fixes for critical issues.

Responsibilities

  • Develop new feature and software solutions for the F5 DNS products in areas such as:
  • DNSSEC and similar security-related functionality.
  • Ultra High Performance DNS server and resolver technology.
  • Next generation geolocation technology.
  • Document software designs via functional specifications and other design documents.
  • Diagnose and resolve customer-facing issues, ranging from point fixes to complete feature re-implementation
  • Evaluate performance data, tune and re-evaluate designs and implementations of current source code.
  • Research, investigate, and define new areas of technology to enhance existing F5 DNS products.
  • Document bug fixes and known issues for customer access
  • Work collaboratively with other development team within F5 to create solutions for complex issues
  • Qualifications

  • 3+ year of professional experience in multi-platform network software development, in a commercial production environment.
  • Bachelor degree in computer/engineering related field or equivalent work experience
  • Proven programming skills/abilities in both C and C++
  • Development experience in areas such as sockets, multithreading, and data structure optimization. Familiarity with TCP/IP networking a strong plus.
  • Experienced with at least one scripting language such as Python, Perl, Understanding of regexes
  • Background in Unix based operating systems specifically, x86/Linux
  • Strong problem-solving and analytical skills
  • Proven ability to deliver products with highest quality and on time
  • Strong written and verbal communications skills
  • Ability to collect and document user specifications
  • Ability to interact and communicate effectively with users of our products
  • Mock Interview

    Practice Video Interview with JobPe AI

    Start Java Interview
    cta

    Start Your Job Search Today

    Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

    Job Application AI Bot

    Job Application AI Bot

    Apply to 20+ Portals in one click

    Download Now

    Download the Mobile App

    Instantly access job listings, apply easily, and track applications.

    coding practice

    Enhance Your Java Skills

    Practice Java coding challenges to boost your skills

    Start Practicing Java Now

    RecommendedJobs for You