 |
Description:
A San Mateo software company is hiring a full-time staff engineer to
participate in the development of server software. The server
software is a Data Virtualization engine that can federate a heterogeneous group
of data sources to provide customized views. This software company is
looking for a strong engineer to aggressively extend the capabilities of the
system. Experience building high performance cache systems and providing
transactions across distributed storage is a definite plus.
The successful candidate will join a small team of server engineers to design
and develop cutting-edge capabilities on top of a large existing code
base. Job responsibilities include writing design documents, participating
in code and design reviews, developing and maintaining code, refining user
requirements and providing patches to customers in the field as needed.
Required Skills
- Bachelor's degree in Computer Science (or related field of study)
- Proven fluency in the Java programming language
- Seven years minimum object oriented programming experience
- Familiarity with SQL and database concepts
- Competence at building concurrent code, including locking/semaphore
strategies
- Strong software design abilities
- A strong work ethic
- Ability to work as part of a team
|