home  |  sales  |  customers  |  jobs  |  contact  |  search  
     

Jobs


BitMover is a profitable, employee-owned Silicon Valley company that is experiencing rapid growth. Our customers range from fast growing startups to the Fortune 50.

Benefits of working at BitMover include:

  • A fast-paced, challenging, and fun work environment
  • Management with a clue (engineers rather than MBA's)
  • Smart co-workers
  • Competitive salaries
  • Comprehensive health benefits package
  • Excellent 401K program
  • Profit sharing

Our work has resulted in significant advances in the state of the art. BitMover is the company that showed the world the value of changesets. BitKeeper has been documented to more than double the pace of development.

Our products have paid off for our customers. We have enterprise customers who save more than $1,000,000 per year by using BitKeeper.

BitMover is based in the Silicon Valley area with offices at the historic Water Tower Plaza in Campbell. The building offers:

  • A VTA light-rail stop in front
  • In-house pub
  • Walking distance to downtown Campbell restaurants and shops
  • Close to Los Gatos Creek Trail

BitMover is committed to creating a diverse environment and is proud to be an equal opportunity employer.

Windows programmer

We need more Windows systems programmers. The ideal candidates would have started on Unix and migrated to Windows to do systems programming.

Required background

  • In depth knowledge of Windows file systems: NTFS, Fat32, network, mapped, subst, locking, etc
  • In depth knowledge of Windows system level interfaces: sockets, file handles, processes
  • Minimum of 3 years full-time experience programming Windows at the system level
  • Expert C programmer with at least 5 years industry level experience
  • Experience manipulating the registry
  • .NET and Visual Studio experience
  • Self-motivated self-starter with low management overhead
  • Ability to think in "pictures" and implement to a "picture"
  • BS in engineering, MS preferred
  • Excellent references

Desired background

  • Experience with cygwin and/or mingw
  • Experience with make/gcc/gdb
  • COM and ATL expertise
  • SCC DLL programming
  • Shellx programming
  • Java/Eclipse/NetBeans experience
  • Visual SourceSafe expertise
  • Experience porting to many systems
  • Bourne shell scripting
  • diff, crypto, networking
  • lex/yacc (aka flex/bison)
  • HTML coding
  • Troff/Latex/perlpod or some other simple markup language
  • Wikis

Sales engineer

We are looking for a highly motivated sales engineer who will serve as a technical interface in sales opportunities.

The sales engineer will provide product demonstrations, address technical questions, and actively engage engineers and architects that are evaluating the BitKeeper suite of products. Sales engagements can range from on-site customer demonstrations to meetings over Webex. Since BitKeeper is a highly technical sell dealing directly with developers, a background in software development and experience with developer tools is desirable.

Required background

  • At least 2 years of experience in a technical sales or sales engineering role
  • Experience with software product demonstrations
  • Experience with SCM solutions (e.g. CVS, Perforce, SVN)
  • Versed in UNIX
  • Proactive and motivated in following up with sales opportunities
  • Good communication skills
  • BS in engineering

Desired background

  • Background in software development
  • Experience coding in C or C++
  • Experience with scripting languages (shell, perl)
  • Good knowledge of at least one major SCM tool

Web Programmer

We are looking for an experienced programmer who is also an HTML wizard.

You need to understand HTML and CSS and one or more of PHP, Zope, templates, and Wikis. You need to be capable of creating by hand the output produced by PHP, Zope, or other content management systems. If you are a programmer who is enough of an artist to create good looking HTML by hand, you are a great match. If you are a programmer who would like to produce a small, fast templating system that could produce that same HTML, you are perfect. And if you think systems like PHP and Zope are too slow by at least a factor of 10, that is icing on the cake, come work here, you're perfect.

Your duties will include working on our web-based infrastructure. You will have a free hand to design and build much of the BitKeeper web-based user interface. The BK/Web interface on bkbits.net is where you could start (and as you can see it could use your help).

Required background

  • Solid C programmer with at least 5 years industry-level experience
  • Competent in low-level socket programming
  • Experience with the HTTP protocol at the socket level
  • Solid HTML and CSS skills
  • Javascript experience
  • Experience in Wikis; ideally you have written one
  • Experience in markup languages such as Wiki, groff, latex, or perldoc
  • Experience interfacing with database engines
  • Self-motivated self-starter with low management overhead
  • Ability to think in "pictures" and implement to a "picture"
  • BS in engineering (MS preferred)
  • Excellent references

Desired background

  • Ajax programming
  • Bourne shell scripting
  • lex/yacc (aka flex/bison)
  • Experience porting to many systems
  • Windows experience
  • GIMP or Photoshop tinkering for logos would be a plus

Technical Support

Our rapid growth has opened up new positions in the technical customer support area. The successful candidates for this position will be technical, friendly, and patient. We have a broad range of customers and you will need to be able to shift gears and handle everyone from brand new BitKeeper users to experienced users with deeper technical problems. That said, our customers tend to be smart and the support issues tend towards the deeper end rather than "are you sure the computer is on?"

BitMover has a stated goal of driving the product towards zero support and you could be instrumental in making that happen. Rather than answering the same question over and over, the your role would be to help evolve the product so that the question goes away.

Required background

  • Industry experience with customer support
  • In-depth knowledge of BitKeeper (preferred) or other source management systems
  • Shell scripting ability; you will use this to write test cases to demonstrate customer problems, write triggers to implement customer processes, etc.
  • A desire to help people
  • Excellent references

Project Manager

We are looking for someone who is good at balancing engineering problems and business goals against engineering resources. The caliber of the developers here is high, the pace of development is fast, and the problems being solved require a ring leader who can keep people focused.

The ideal candidate would be someone who can understand the company goals and the day-to-day problems facing engineering, and optimize over the human resources available to get as much quality work done as possible. If you can do that and keep everyone smiling we want you.

Responsibilities include

  • Manage a partially distributed team of developers
  • Help develop product schedules and requirements
  • Understand product release goals
  • Drive engineering toward release goals
  • Prioritize engineering goals and tasks

Required background

  • 5 years management experience in the software industry
  • Proven track record of delivering products on time and on budget
  • Excellent references

Desired background

  • Experience with distributed teams

Systems programmers

We always have openings for senior systems programmers. Duties will include the design and development of BitKeeper, the BitKeeper bug database, the BK/Bits project hosting service, and/or other products produced at BitMover.

If you like C more than C++, small more than big, simple more than complex, products more than the latest buzzwords, you are the sort of person we want.

Required background

  • Expert C programmer with at least 5 years industry-level experience
  • Expert in low-level socket programming
  • Experience with the SMTP and HTTP protocols at the socket level
  • Expert Bourne shell scripting
  • lex/yacc (aka flex/bison)
  • make/gcc/gdb
  • Self-motivated self-starter with low management overhead
  • Ability to think in "pictures" and implement to a "picture"
  • BS in engineering, MS preferred
  • Excellent references

Desired background

  • Experience porting to many systems
  • diff, crypto, networking
  • Windows experience
  • HTML coding
  • Troff/Latex/perlpod or some other simple markup language
  • Wikis

Graphics/Web Designer

We are looking for an expert web designer to come in and revamp our website look and feel. We could also use your help revamping our web interface, both at the project level (BK/Web) and the hosting infrastructure (BK/Bits) on bkbits.net. For the right person, this could be a long-term position but we are open to working with someone on a contract basis.

What we need you to do:

  • Redo our website to give it a more corporate look
  • Redo and expand the test-drive section of the website
  • Rework the graphics on our web pages
  • Redo all the icons used in the BitKeeper GUIs
  • Work on the web interface to our bug database

Required background

  • Hand-coding of HTML using CSS
  • Proficiency in Javascript
  • Experience with content management systems such as PHP, Zope, etc.
  • Excellent references

Desired background

  • Programming experience in C, perl, and/or awk
  • Technical writing

It would be great if you had the artistic skills to do this sort of thing and you liked working on web sites and web infrastructure. Take a look at bkbits.net and poke around. That site is looking for someone to polish it up and make it look more professional. It needs better indices, organization, listings of active projects, users, etc.

Please take a look at our Web Programmer listing as well.

Systems Administrator

We have filled this position but in the long tradition of system administrators at BitMover the current holder of this position is doing more programming than administration so we are looking for a replacement.

Care and feeding of an internal network (~6 subnets, mostly switched 100base-T) including a build cluster of approximately 30 hosts. Network is connected to the Internet via dual T1 lines. The network includes a VPN to multiple remote developers.

Operating systems include AIX, FreeBSD (2.x - 5.x), HPUX (10 and 11), IRIX, Linux (on everything from StrongARM to Itanium), MacOS X, NetBSD, OpenBSD, SCO, Solaris (SPARC and x86), Tru64, VMware and Windows (98, NT, 2K, XP). In addition to the build cluster there are approximately 50 developer and server machines, which are typically Linux or Windows.

Duties include some or all of:

  • Maintaining the network, DNS, etc.
  • Maintaining the apache-based web servers
  • Maintaining bkbits.net (hosts ~60GB of open source in BitKeeper, including the Linux kernel, the MySQL database, and many other projects)
  • Building new PC machines as required
  • Replacing system parts as required (PC and older SCSI-based systems)
  • Coding infrastructure tools as needed

Required background

  • Experience with BIND, Mailman, Postfix (and sendmail, but more emphasis on Postfix)
  • Experience administering both Unix and Windows (SMB, for example)
  • Expert-level Bourne shell scripting
  • Good Perl skills (preferably old-school perl 4)
  • Enough C skills to write a basic more(1)
  • BS in engineering
  • At least 3 years industry experience (post-college)
  • Self-motivated self-starter with low management overhead
  • Excellent references

Desired background

  • Source management systems (BK, CVS, Perforce, etc.)
  • HTML (including CSS)
  • tcl/tk scripting
  • backuppc.sourceforge.net
  • www.ipcop.org

Reasons to work here

We realize that the caliber of people we are looking for is in high demand, so why work at BitMover?

  • Excellent products. BitKeeper is the industry's only peer-to-peer collaborative development tool. There is no better product on the market that solves globally distributed development, merging, and work flow.
  • High-caliber people. Our staff consists of some of the best people in the world. We work hard and demand exceptional results from each other. At the same time, we are friendly, we have fun, and we respect each other.
  • Interesting problems. We produce cutting-edge products. To do that, we are tackling problems that are not easy to solve. We work in many different areas such as systems design, file systems, networking, cryptography, web, databases, programming languages, compression, synchronization and GUI tools.
  • Customer satisfaction. We strongly believe in taking care of our customers and the results speak for themselves. Most of our customers lease our products and we have a 99% renewal rate. Our customer base includes companies ranging from startups to the Fortune 50.
  • Company Growth. Our revenues have been doubling year over year and our projections indicate that we will continue at this rate over the next three years.
  • Quality. We never sacrifice quality to meet the schedule. We have the resources to take the time to get it right.
  • Company stability. Unlike many private companies, BitMover is financially sound. We are profitable, do not rely on outside investment, and have no debt.

Thank you for your consideration and let us know if you have questions.

Applying

Thanks for considering working here, we are looking forward to speaking with you.

Please email a plain text resume and a cover letter to: jobs@bitmover.com and tell us where you think you would fit best.

If at all possible, please do not send Word documents since they sometimes have trouble getting through the spam filter. Just use Save As->text in Word and send us that.

Note: BitMover does not accept unsolicited agency resumes and will not pay fees to any third party agency or firm that does not have a signed recruiter agreement in place.

Please contact BitMover at jobs@bitmover.com or 408-370-9911 to refer a candidate or to get more information on the referral program.

BitMover is committed to creating a diverse environment and is proud to be an equal opportunity employer.


Home    Products    How to Buy    Customers    Downloads    Support    Privacy Policy    Bug DB    Site Map    Contact Us

© 1997-2007, BitMover, Inc.