Careers

Open Positions


Senior Software Engineer, Professional Services
Boulder, CO or Mountain View, CA :: Engineering

Webroot Software, Inc., founded in 1997, is a highly successful, private security software & services company and the creator of the award-winning Spy Sweeper® line of products. Globally recognized, we have an outstanding history of delivering award-winning, best of breed security solutions for consumers, small businesses and enterprises. Webroot defined and pioneered the anti-spyware market building it into a $100 million business. Webroot continues to develop innovative security and privacy protection products for internet peace of mind including anti-virus and parental controls applications. Our headquarters are located at the base of the beautiful Rocky Mountains in Boulder, Colorado, and our Advanced Development campus is located in Mountain View, California in the heart of Silicon Valley.

Webroot is currently seeking a Senior Software Engineer for our Consumer Professional Services Development Team.  The successful candidate must have prior experience with C++, C#, and Silverlight/AJAX in a Windows development environment, along with a strong object oriented development background and extensive experience working with the Win32 API, Windows Services, and Windows Component Object Model (COM). The Senior Software Developer performs product design, bug verification, release testing, and beta support projects which require cutting edge research and analysis. The ideal candidate will participate and lead the decision making on the design and implementation of solutions that employ leading-edge technologies, providing OS system activity monitoring and protection. A high energy level, the ability to set and achieve goals, and great interpersonal and communication skills are essential.

Responsibilities

  • Develop custom software solutions based on specific client customization requests
  • Work closely with Support staff to develop solutions to escalated product issues
  • Estimate development schedules and determine project scope
  • Design and create code that meets design specifications, follows standards, is easy to maintain and is reasonably free from defects
  • Document the intended implementation, review it with others.
  • Troubleshoot and debug in-field and in-house defects
  • Communicate with other developers, product managers and technical support specialists on product issues
  • Work with QA team to ensure that the product is fully tested
  • Interface with Documentation to see that all enhancements, bug fixes, and new products are documented
  • Working with clients and customers to understand requirements and engineer solutions to meet their needs

Required Skills and Experience

  • Minimum of 6+ years proven work experience coding in C++ on a Win32 platform (Intel x86 Assembler Language a plus)
  • Development experience on the following Windows Platforms: Windows 2000, Windows XP, Vista, 32-bit, 64-bit versions (Windows 7 strongly desired)
  • Expert knowledge of Windows hooks, process/thread management, file system management, and memory management at the kernel level
  • Expert knowledge of multi-processor multi-threaded synchronization
  • Proficient using kernel debuggers (WinDBG, SoftIce, IDA) and analyzing crash dumps and stack traces
  • Expert at Visual Studio IDE
  • Expert knowledge of COM/COM+
  • Experience with Windows GUI development (WTL, MFC, WPF, Silverlight)
  • Experience with Internet communication protocols (TCP/IP, HTTP, SOAP, REST)
  • Ability to learn new programming languages quickly.
  • Expert knowledge of maintaining and debugging live software systems.
  • Expert knowledge of writing program documentation.
  • Expert knowledge of standard development tools (Version control systems, Debuggers, Compilers)
  • Knowledge of security and encryption.
  • Prior experience in a consulting environment or experience developing custom solutions
  • Ability to be equally proficient and productive working on user mode, GUI code, as well as system level programming and, ideally, kernel code

OPTIONAL EXPERIENCE (HIGHLY DESIRED)

  • Experience with Agile Development Methodologies
  • Virus interdiction knowledge
  • Root kit knowledge
  • Spy identification removal
  • Windows Registry manipulation and security
  • ACL/DACL use
  • Compression/Decompression library use
  • Windows Cryptology API
  • Windows Template Library (WTL)
  • Silverlight/C#

Privately held and backed by some of the industry's leading top tier venture capital firms, including Technology Crossover Ventures, Accel Partners and Mayfield, Webroot is continuing to build and capitalize upon proven successes and leadership in the security market. Our employees are our most valuable resource and we provide them with the benefits, compensation and stock they deserve. Candidates should be self-directed and able to balance a team approach with personal initiative. Webroot Software, Inc. is headquartered in Boulder, CO with offices in Silicon Valley, Europe and Asia.

If you would like an opportunity to work with this widely recognized worldwide leader in security technology, send your resume to jlandau@webroot.com for consideration.

Principals only- no third parties, please. Webroot Software, Inc. is an Equal Opportunity Employer.