The Position:
Windows Developer / Software EngineerThe Opportunity:
OpenDNS is seeking an experienced Windows developer to work in a fast paced and dynamic environment. The candidate must possess excellent design, analytical and problem solving skills. You must be able to start and drive a project to completion.The candidate *must* be an energetic self-starter who can learn new things quickly and lead projects to completion. This candidate looks for ways to develop stable, easy to use, code on the MS Windows platform. We can provide more details in the interview process.
Requirements:
- A proven track record of getting software out the door and working well with a team.
- In-depth knowledge of object-oriented concepts, programming and systems design. Expertise in C++ as well as C#/.NET/LINQ
- Extensive experience with Win32 APIs, COM, multithreading and networking programming on Windows.
- Demonstrate mastery of Visual Studio and other Windows development tools.
- Understanding of Active Directory internals is a plus.
- Knowledge of WPF is an added advantage.
- Familiarity with Linux/UNIX concepts is helpful.
- Excellent oral and written communication skills.
- Excellent analytical and troubleshooting skills.
Bonus Points:
- You must have experience shipping successful commercial software projects where you were a sole or lead developer.
- You must have a 4 year degree in a relevant field.
The Company:
OpenDNS is building new pieces of fundamental infrastructure for the Internet. We provide an exciting and fulfilling work environment, unmatched opportunity for professional growth, and excellent compensation. We are a startup funded by Sequoia Capital and Greylock Partners with a growing team working full-time at our fantastic offices in San Francisco (a block away from Caltrain and SF Muni) and have been operating a profitable business since 2007. We have tons of bandwidth at the office and great development environments to get work done with. Together we want to see a better and safer Internet for end-users around the world in enterprises and households alike.Benefits of working at OpenDNS
- Innovative -- We aren't a social networking or Web 2.0 photosharing site. We work on core Internet protocols and make them better.
- No ladders to climb -- We keep a relatively flat corporate structure that promotes fast movement and flexible teams.
- Meritocracy -- The best ideas win, regardless of where they come from.
- Time off to relax -- As a startup, we work our butts off. That's why it's important to get away to clear your mind from time to time. Three weeks and 10 company holidays make that easy.
- Technologists -- We are a company of engineers and technologists passionate about delivering a better Internet.
- Offsites -- It takes getting away for a day every quarter to focus on where we want to be as a company and how we're going to get there.
- No timecards -- We have a few weekly team meetings, but other than that delivering results counts for a lot more than sitting in your chair.
- Food -- Hard work makes you hungry. We keep a well-stocked kitchen with everything from cereal to ice cream.
- Frosty beverages -- Fridays often end with some nice frosty brewed beverages and good conversations.
- Breakfast by the Founder/CEO -- The early bird gets the worm, or in our case waffles on most Wednesdays, served by our Founder/CEO.
- Insurance -- We've got you covered from your head to your toes. Medical, Dental and Vision.
- 401(k) -- We're set up to help our team members practice responsible fiscal management.
Other Details:
Please email with questions if you've got 'em. Thanks!
Note: There are multiple positions available -- this is for full time work only -- no contractors or recruiters. Salary is commensurate with experience!


