Staff Software Engineer

WatchGuard Technologies is a cybersecurity company that provides network security solutions.
$145,000 - $155,000
Backend
Staff Software Engineer
Remote
5+ years of experience
Cybersecurity
This job posting may no longer be active. You may be interested in these related jobs instead:
Staff Software Engineer

Staff Software Engineer position at Intuit leading development of enterprise-scale financial technology solutions, requiring 10+ years experience in architecture and cloud technologies.

Staff Software Engineer

Staff Software Engineer position at Intuit, leading technical initiatives and architecting scalable solutions for global financial technology products.

Performance Engineering - MTS/SMTS

Performance Engineering role at Salesforce focusing on optimizing large-scale distributed systems and applications through advanced performance analysis and automation.

Senior Staff Software Engineer

Senior Staff Software Engineer role at Intuit leading reporting team, developing enterprise solutions and mentoring engineers.

Lead Software Engineer

Lead Software Engineer position at Salesforce focusing on cloud infrastructure and distributed systems, requiring 5+ years of backend development experience with competitive compensation.

Description For Staff Software Engineer

WatchGuard Technologies, a leading cybersecurity company, is seeking a Staff Software Engineer to join our innovative team. This role is perfect for a passionate, solutions-oriented professional with a strong background in software development and network security.

As a Staff Software Engineer at WatchGuard, you'll be working on cutting-edge security solutions, developing high-quality software for embedded systems with scalable and highly performing networking and application architecture. You'll be part of a globally distributed team, using agile methodologies to create robust, secure, and efficient software products.

Key responsibilities include:

  • Developing software using agile methodologies and working with diverse, globally distributed teams
  • Ensuring high-quality software delivery with strong engineering discipline (test-driven design, unit testing, automation, secure coding practices)
  • Designing and implementing secure, reliable, and scalable cloud-managed security services
  • Collaborating with senior engineers and architects to solve complex problems in network security

The ideal candidate will have:

  • Demonstrable professional experience in tech within an agile setup
  • Strong command of programming fundamentals, especially in C, C++, Python, XML, and JSON
  • Hands-on experience with multi-process/multi-thread programming in Linux environments
  • Deep understanding of TCP/IP stack, networking protocols, and content security technologies
  • Familiarity with network protocols (IPv4, IPv6, TCP/UDP) and application security features (IPS, GAV, Web Access Control, Application Control, AntiSpam)
  • Experience with development tools like GDB, WireShark, and Make

At WatchGuard, we offer a competitive salary range of $145,000 - $155,000, plus a 5% bonus opportunity. Our comprehensive benefits package includes flexible work options, health insurance, 401(k) with employer match, generous paid time off, and various other perks to support your professional and personal growth.

Join us in our mission to build a safer digital world. If you're passionate about cybersecurity, love tackling complex challenges, and thrive in a collaborative environment, we want to hear from you. Apply now and be part of shaping the future of network security at WatchGuard Technologies.

Last updated 6 months ago

Responsibilities For Staff Software Engineer

  • Develop software using agile methodologies
  • Work with globally distributed teams
  • Deliver high-quality software with strong engineering discipline
  • Design secure, reliable, and scalable cloud-managed security services
  • Maintain collaboration, transparency, and innovation in teamwork

Requirements For Staff Software Engineer

Python
Linux
  • Experience with C, C++, Python, XML, JSON
  • Hands-on experience with multi-process/multi-thread programming in Linux environment
  • Strong understanding of TCP/IP stack, networking protocols, and content security technologies
  • Familiarity with network protocols (IPv4, IPv6, TCP/UDP, Application protocols)
  • Knowledge of application proxy and content securities (IPS, GAV, Web Access Control, Application Control, AntiSpam)
  • Experience with development tools like GDB, WireShark, Make

Benefits For Staff Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Flexible work philosophy (office, home, or combination)
  • Comprehensive benefits plan (medical, dental, life, vision, disability insurance)
  • Healthcare FSA
  • 13 holidays, including floating holiday, Juneteenth, and birthday
  • 15 days of paid annual leave
  • 9 days of paid sick time
  • Paid parental leave
  • 401(k) with employer match
  • Education assistance program
  • Dependent Care FSA match
  • Adoption assistance
  • Fertility care support
  • Backup care for family and pets
  • Employee resource groups
  • Employee referral program
  • Virtual boot camp
  • Employee Assistance Program

Interested in this job?