Job Posting Title: IRC #? Job Title: MS SQL DBA, Database administrator Organization/Department: CBU Hosting Location: San Francisco, California Senior Software Engineer – Data Engineering - C++ Department: Engineering Location: San Francisco, California Position Summary The Senior Software Engineer will be responsible for the design and development of CaseCentral’s SaaS platform for Electronic Discovery, Early Case Assessment, and Online Analysis, Review and Productions. This is a code development role within a dynamic, fast paced and highly focused team. The Senior Software Engineer will work closely with fellow development engineers, QA engineers, architects, and product managers to understand product requirements, specifications and designs to design and code the software components and features to meet end to end product requirements. Ability to operate within short release cycles is essential. Responsibilities · Design and implement highly scalable and high performance software to meet the needs of the data processing workflow infrastructure for CaseCentral’s multi-tenant, multi-party and multi-matter SaaS platform for Electronic Discovery. · Design and develop object-oriented software written in C++. · Debug software components using C++ debugging tools such as WinDbg and GDB. · Cross platform development on Windows and Linux. · Unit test software and participate in code reviews. · Create detailed design documents and functional specifications from provided requirements documentation. · Develop software which interfaces with database application such as Oracle/MS SQL Server. · Own all aspects of one or more application areas and drive continuous improvement in the quality of these applications. · Bug fixes/enhancements to existing software. Education, Experience and Key Competencies · Bachelor of Science in Computer Science or equivalent degree required. · 5+ years experience developing software in C++. · Proficient with at least one other high-level programming language such as: C#, Java, or Python. · Domain experience in electronic discovery, enterprise search, archiving, MAPI, document management, content management or workflow management a big plus. · Strong understanding of robustness, high availability, usability, performance and scalability is required. · Must be able to work in an agile development methodology with rapid release cycles. · Must be able to code, design and debug end-to-end aspects of a multi-tier application. · Must be able to understanding existing application and code from available user level documentation, existing code, and high level overview of product functionality and code organization. · Must be able to formulate detailed designs and implement solutions from high level requirements. · Must be an effective communicator with good written and verbal English skills. · Must be an effective team player with ability to help others achieve common team goals. · Must have attention to details and passion for quality and continuous improvement. How to apply · To apply for this position, send your resume to firstname.lastname@example.org · Guidance Software, Inc. is an equal opportunity and affirmative action employer that does not discriminate on the basis of race, national origin, religion, age, color, sex, disability, or veteran status, or any other characteristic protected by local, state or federal laws, rules or regulations.