WatchGuard Technologies

Software Engineer at WatchGuard Technologies

Full-time Position in Baltimore

WatchGuard, a leader in integrated security platforms, was named “Visionary” in Gartner’s Magic Quadrant for best in class network security services including Dimension, a network visibility dashboard. WatchGuard Dimension was named Best New Product of the Year and runner up for Best Product of the Year by Network Computing Magazine. We have a collaborative culture and looking to grow our already talented team. 


Job Description:

  • Develop software for WatchGuard Host Sensor (endpoint malware detection and prevention software) 

  • Research new tools, third party software libraries and frameworks as necessary to incorporate them into the product 

  • Document all software developed clearly for ease of maintenance and enhancement 

  • Collaborate with product management, other teams and architects to translate system-level requirements to host sensor specific requirements and design 

  • Collaborate with test team to help them develop test cases as well as resolve defects 

  • Work with customer support teams to help resolve production defects and issues in a timely manner 

  • Must demonstrate a strong work ethic; must be a self-starter 



Skills and Qualifications:

  • Excellent communications skills (oral and written), interpersonal, and organizational skills. 

  • Detailed oriented with ability to work independently and meet required goals in a timely manner 

  • Strong coding experience (minimum of 5 years) and proficiency in C++ (11, 17) and modern design patterns required 

  • Proficiency with Windows development tools such Visual Studio and knowledge of Windows system internals required 

  • Experience with Linux and Mac development (tools and framework) a strong plus 

  • Experience and domain knowledge about endpoint protection or exploits a plus 

  • Hands-on experience with software libraries such as Poco, STL, Google Protobufs, GTest, OpenSSL, SQLLite desired 

  • Good working knowledge of TCP/IP networking desired 

  • Experience working with Scrum Agile and code review tools such as Crucible 

  • Experience with defect trackers, Atlassian Jira preferred 

  • Experience using continuous integration tools, Jenkins preferred 

As an Equal Opportunity Employer, we are committed to a diverse workforce. 

WatchGuard Technologies, Inc. participates in E-Verify