Digital Mountain, an entrepreneurial Silicon Valley-based SaaS company, is seeking a Manager of Software Engineering to lead our software engineering group for Version 3.0 and beyond. We are a leading provider of electronic discovery providing software and services on a national basis. The company is privately held and has customers among the largest law firms and corporations in the United States. We’re a highly dynamic environment and you will own the architecture, the management of the group, and be responsible for a significant percentage of the coding as well.


Experience and Education
  • 8-12 years of experience in Java, database and web development in a Unix/Linux environment.
  • Experience managing complete SDLC, including implementing appropriate processes for agile development and planning long-term projects.
  • Have worked on (and preferably designed) information retrieval or document management systems.
  • Experience working with SaaS-based applications.
  • BS/MS degree in computer science, engineering or equivalent experience.
  • Previous experience at a successful, entrepreneurial startup and a larger company a must.

Technical Skills
  • 8+ years of Java and SQL development experience, as well as C/C++.
  • Experience with building fault-tolerant, scalable, collaboration-driven database back-end web applications.
  • Must have experience with Spring and Hibernate; knowledge of Tapestry a strong plus.
  • Development & administration experience in web servers (Apache), application servers (Tomcat, JBoss), and databases (Oracle & PostgreSQL).
  • Experience with clustered database environments and grid computing a plus.
  • Experience with BIRT reporting tools a plus.
  • Experience with SVN and GIT.
  • Ability to evaluate in-bound technologies for licensing from a technical standpoint.
  • Previous experience building or working with a team managing a data center also a strong plus.

Performance Skills
  • Excellent written and oral communications
  • Must have strong problem solving skills
  • Must be committed to achieving results
  • Must be able to work within a team
  • Needs to be creative and flexible

Compensation is commensurate with the experience. To apply for this position, send an email with resume attached to swjobs@digitalmountain.com. Principals only.