WatchGuard Technologies logo

WatchGuard Technologies

Software Development Engineer

Engineering - TDR – Baltimore, Maryland
Department Engineering - TDR
Employment Type Regular Full Time

About the Position

As a Software Development Engineer, you will be a member of a team responsible for continued development of TDR’s (Threat Detection & Response) host sensor & tray application for Windows, Mac OS and Linux.  Your expertise will be counted upon to help plan and design solutions for new features as well as quickly remedy any bugs or performance issues. You will report to the TDR Engineering Manager but will participate in a Scrum team for daily tasking.  Your contributions directly help WatchGuard customers automatically combat the myriad of malicious threats that come across their networks and computers on a daily basis.


Position Responsibilities

  • 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

  • Other duties and projects assigned


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 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

  • Knowledge of Linux and Mac development (tools and framework) a strong plus

  • 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

  • Expertise in computer security considered a plus

  • Ability to work from 8AM to 5PM on weekdays with occasional overtime in evenings or weekends



  • Minimum 5 years of experience

  • Bachelor of Science degree in computer science or other related computer engineering degree

  • 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


Why Work for WatchGuard?

At WatchGuard we create smart security, simply done. We’re a leader in building cyber security hardware, wireless, and cloud solutions that protect small and midsize businesses, and distributed enterprises worldwide. Our award-winning network security solutions provide layered, enterprise-grade protection that is easy to deploy and manage. Whether you are an industry veteran, or at the beginning of your career, now is an amazing time to work in the security industry, and there’s never been a better time to be at WatchGuard.

We love solving the industry’s toughest challenges, and our innovation keeps our customers ahead of increasingly sophisticated hackers, which has fueled record revenues. We’re heavily reinvesting in the company and driving rapid acceleration across all aspects of our business. As a result, our employee base has nearly doubled in the last three years, organically and through acquisition. 

Our company culture places intense focus on our customers and employees. From the newest employee to our CEO, you'll find that each person at WatchGuard embodies our core values: accountability, passion for success, community building, and maintaining a customer focus in all things. 


WatchGuard Technologies is privately backed by equity firms Vector Capital and Francisco Partners, and has headquarters in Seattle, Washington, with offices throughout North America, Europe, Asia Pacific, and Latin America.

As an Equal Opportunity Employer, we are committed to a diverse workforce. WatchGuard Technologies, Inc. participates in E-Verify. 

Thank You
Your application was submitted successfully.
Apply for this Job
  • Location
    Baltimore, Maryland
  • Department
    Engineering - TDR
  • Employment Type
    Regular Full Time
  • Powered by