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.