Friday, August 07, 2009

Webroot - Senior Software Engineer

Webroot - Job - Senior Software Engineer (Research) - Boulder
Posted by: "Jon Landau" JLandau@webroot.com
Date: Fri Aug 7, 2009 9:35 pm ((PDT))

Senior Software Engineer (Research)

Webroot is currently seeking a Senior Software Engineer for our
Engineering Research Team. The successful candidate will be responsible
for executing and prototyping solutions to complex problems that will
typically be implemented in our commercial product one or more releases
into the future and which are often experimental in nature. The
successful candidate will be a highly critical thinker and possess a
strong ability to solve complex problems and formulate innovative
solutions. Solutions will typically require expert level knowledge of
low level Windows system APIs (XP, Vista, Windows 7), radical
application performance optimization, and/or innovative application
security solutions, though will span a wide array of topics. Ability
and willingness to take a solution from prototype stage to
implementation and delivery is also important.



RESPONSIBILITIES

* Contribute innovative and viable ideas to our research queue

* Develop solutions based on ideas contributed by others to
assess feasibility and viability

* Develop prototype applications based on research findings

* Work closely with implementation engineers to take prototype
from concept to production quality

* Execute performance tests to measure performance metrics of
solution(s)

* Clearly and concisely document research findings, software
design, and feasibility and risk assessments

* In some cases, take prototype code and integrate into existing
or new products as production quality feature(s)

* Work closely with Product Management and Development in order
to feed research queue

* Accurately scope, measure, and time-box research and
development timelines for projects

* Troubleshoot and debug in-field and in-house defects

* Communicate with other developers, product managers and
technical support specialists on product issues

* Responsible for solving problems quickly and completely.

REQUIRED SKILLS AND EXPERIENCE

* 10+ years proven software development work experience

* 8+ years experience using C/C++

* Extensive knowledge of algorithms and software design patterns

* Excellent critical thinking skills

* Extensive knowledge of application performance analysis and
optimization

* Expert knowledge of Microsoft System Level APIs (including
Windows XP, Vista, Windows 7, both 64-bit and 32-bit environments) and
Windows Platform Architecture

* Experience using one or more additional higher level OO
programming languages (Java, C#, etc.)

* In-depth technical knowledge of current hardware

* Ability to learn new programming languages and environments
quickly

* Ability to work in a team environment

* Ability and willingness to work within established development
processes and procedures

* Ability to provide accurate work estimates and deliver work
products within agreed upon schedules

* Excellent Communication skills - both verbal and written

* Prior experience in a development research role a strong plus

* Expert knowledge of Windows hooks, process/thread management,
file system management, and memory management

* Expert knowledge of multi-processor multi-threaded
synchronization

* Proficiency using kernel debuggers (WinDBG, SoftIce, IDA) and
analyzing crash dumps and stack traces a plus

* Experience with Intel x86 Assembler Language a plus

* Knowledge of security and encryption algorithms and protocols
a plus

* Experience with additional platforms/environments a plus
(Linux/Unix, Mac, mobile devices, etc.)

* Experience with distributed web-based client-server
applications and architectures including knowledge of sizing and
scalability highly desirable

DESIRED EXPERIENCE

* Virus interdiction knowledge

* Root kit knowledge

* Spy identification removal

* Windows Registry manipulation and security

* ACL/DACL use

* Compression/Decompression library use

* Windows Cryptology API

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



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



About Webroot Software



Webroot provides
industry-leading Internet security solutions for consumers, enterprises
and small and medium businesses worldwide. Webroot products consistently
receive top review ratings by respected third parties and have been
adopted by millions globally. In addition to our award-winning business
and consumer software, Webroot now protects enterprises with Webroot(r)
Security Software-as-a-Service (SaaS). Webroot Web Security SaaS and
Webroot E-Mail Security SaaS are subscription-based services that
provide on-demand web, email and archiving solutions, giving
organizations a flexible and cost-effective alternative to on-premise
security.


Founded in 1997, Webroot is globally recognized for providing
innovative, best-of-breed security solutions that protect personal
information and corporate assets from online and internal threats. The
company is privately held and backed by some of the industry's leading
venture capital firms, including Technology Crossover Ventures
, Accel Partners and
Mayfield . Webroot currently has more than
300 employees worldwide. Our headquarters are located in Boulder,
Colorado, with offices in Mountain View, California, Europe, Japan and
Australia.





Jon Landau | Recruiting Director

__________________________________



Webroot Software, Inc.
2560 55th Street

Boulder, CO 80301 USA



Phone: 303.450.5989

E-mail: jlandau@webroot.com
Web: www.webroot.com