Taro Logo

Engineer III, Software

F5 is a force for a better digital world, making products that protect apps, APIs, and infrastructure from attackers, enabling digital businesses to be fast and available.
Backend
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
3+ years of experience
Enterprise SaaS · Cybersecurity

Description For Engineer III, Software

F5 is a leading enterprise software company focused on application security and delivery, protecting apps, APIs, and infrastructure from cyber threats. The Engineer III, Software position is within their DNS technology team, working on the Global Traffic Manager (GTM) product that provides high-performance DNS services and security solutions.

The role involves developing critical features for DNS products, including DNSSEC implementation, high-performance DNS server technology, and geolocation capabilities. You'll be working at the intersection of networking and security, building solutions that help organizations scale and secure their DNS infrastructure against DDoS attacks and other threats.

This is an excellent opportunity for a mid-level software engineer with strong C/C++ skills and networking knowledge. The position offers significant technical challenges in distributed systems and security, while working with modern technologies and contributing to products that have real-world impact in cybersecurity.

The company offers comprehensive benefits including full medical coverage, 401k matching, and equity participation. F5's culture emphasizes collaboration, innovation, and work-life balance with a hybrid work model. They have a strong commitment to diversity and inclusion, making it an attractive workplace for engineers looking to grow their careers in application security and networking.

The role requires 3+ years of experience and offers the chance to work on complex technical challenges while collaborating with various teams across F5. You'll be part of a team that values technical excellence, customer focus, and continuous learning.

Last updated 8 days ago

Responsibilities For Engineer III, Software

  • Develop new feature and software solutions for F5 DNS products
  • Document software designs via functional specifications
  • Diagnose and resolve customer-facing issues
  • Evaluate performance data and tune implementations
  • Research and define new areas of technology
  • Document bug fixes and known issues
  • Work collaboratively with other development teams

Requirements For Engineer III, Software

Linux
Python
  • 3+ years of professional experience in multi-platform network software development
  • Bachelor degree in computer/engineering related field or equivalent work experience
  • Proven programming skills in C and C++
  • Experience with sockets, multithreading, and data structure optimization
  • Experience with scripting languages like Python or Perl
  • Background in Unix based operating systems specifically x86/Linux
  • Strong problem-solving and analytical skills
  • Strong written and verbal communications skills

Benefits For Engineer III, Software

401k
Medical Insurance
Dental Insurance
Vision Insurance
Education Budget
  • 100% premium coverage for employee medical, dental and vision insurance
  • Highly subsidized premiums for dependent coverage
  • 401K match
  • Employee stock purchase plan
  • 18 days paid time off in first year
  • 9 paid holidays
  • Life insurance
  • Short & long term disability insurance
  • Tuition reimbursement

Interested in this job?

Jobs Related To F5 Engineer III, Software