Careers

Truviso, Inc. is currently hiring for the following positions:
Software Engineer, Database Engine
Software Engineer, Applications Back-End
Software Engineer, Applications Front-End
Lead Quality Assurance Engineer
Senior Product Manager
Senior Account Development Manager

Resumes should be sent to:


Job Title: Software Engineer, Database Engine

Location: Foster City, CA

As a software engineer in the database engine team, you will be involved in the design and development of all aspects of the Truviso data stream processing kernel. Your responsibilities will include designing, coding, debugging, and performance analysis as well as dealing with customer deployments. A deep understanding of the internals of software systems (e.g., database/messaging systems) as well as the ability to quickly find your feet in a codebase of significant size is essential. An ideal candidate will have several years of experience in producing rock-solid code for mission critical enterprise systems, will have gone through multiple release cycles of such systems, and will have a clear understanding of how such systems are integrated with the ecosystem of an enterprise. Specific experience in the internals of a database system (especially in "lower-half" areas such as transaction management, fault-tolerance and recovery) is highly desired. In addition, experience in the internals of the PostgreSQL open source database system is also extremely valuable.

Summary of Qualifications:

  • BS or MS in Computer Science or equivalent (Ph.D. a plus)
  • Several years of enterprise software development experience (either on Unix/Linux, or on Windows)
  • Strong knowledge of distributed systems (database/messaging systems preferred)
  • Experience in leading and driving projects and dealing with customer situations
  • Excellent programming skills in C along with the ability to easily pick up and learn other languages/technologies
  • Excellent written and verbal communication skills
  • A strong appetite for solving hard problems and for rigorous analysis

Job Title: Software Engineer, Applications Back-End

Location: Foster City, CA

As a software engineer in the applications back-end team, you will be working on new exciting applications that exploit the Truviso data stream processing engine. Your responsibilities will include designing, developing and deploying these applications. An ideal candidate will have several years of experience with object-oriented programming in a multi-threaded environment. A clear understanding of relational databases and J2EE is critical. Specific experience in developing financial applications is a plus.

Summary of Qualifications:

  • BS or MS in Computer Science or equivalent
  • Several years of experience in developing server-side data-centric applications
  • Strong foundation in Java and J2EE
  • Experience with rich internet application frameworks such as Flex a plus
  • Excellent communication and interpersonal skills
  • A proven track record in understanding and responding to customer needs and requirements

Job Title: Software Engineer, Applications Front-End

Location: Foster City, CA

As a software engineer in the applications front-end team, you will be working on new exciting applications that exploit the Truviso data stream processing engine. Your responsibilities will include designing and developing the user-interface for the Truviso stream processing engine, including the visualization framework for realtime streaming data. An ideal candidate will have several years of experience in developing rich user interfaces. Prior experience with Adobe Flex is extremely valuable. Experience with Java and SQL is a plus.

Summary of Qualifications:

  • BS or MS in Computer Science or equivalent
  • Several years of experience in developing rich internet applications
  • Strong foundation in JavaScript, XML, HTML, CSS
  • Solid understanding of usability and layout of user interfaces
  • Excellent communication and interpersonal skills
  • A proven track record in understanding and responding to customer needs and requirements

Job Title: Lead Quality Assurance Engineer

Location: Foster City, CA

As a lead QA engineer, you will lead the team that is charged with testing Truviso's products in order to validate that they function as specified. A successful candidate in this position will advocate quality in all contexts, focus on the end-user experience, and work closely with product development to make testability an intrinsic feature of all products. Your responsibilities will include development and refinement of QA infrastructure for multiple platforms, development of automated and manual test cases and analyzing results, and helping with all aspects of product packaging. The company's products are diverse and extend from core database server technology, J2EE applications, rich internet applications, as well as industry specific solutions. As a result, the position requires at a minimum, a deep understanding of how to test bleeding edge enterprise server products (ideally database servers) as well as an extensive appreciation of the complexities involved in modern loosely coupled rich internet applications. An ideal candidate will have expert knowledge of SQL with several years of experience in testing enterprise servers (ideally database engines that implement new SQL features), will have participated in multiple release cycles of such systems, and also have some experience/appreciation in testing J2EE application software. Prior experience at an enterprise software startup with short release cycles and extremely automated test processes is highly valued.

Summary of Qualifications:

  • BS in Computer Science or related technical area.
  • Several years of QA experience for database or other enterprise server products (any experience with PostgreSQL is highly valued).
  • Exposure to QA for business applications (preferably J2EE).
  • Expert-level proficiency in SQL and in at least one scripting language (e.g., Python, Perl etc.)
  • Strong understanding of software testing methodologies.
  • Experience creating automation infrastructure for continuous integration testing.
  • Experience creating test plans from functional specifications/requirements.
  • Proficiency in any Unix platform (Linux preferred).
  • Proficiency in Windows is highly desired.
  • Experience testing highly parallel and concurrent systems.

Job Title: Senior Product Manager

Location: Foster City, CA
Reports to: VP of Marketing

Truviso, Inc. is seeking a Senior Product Manager with the technical skill and domain expertise to lay out the product requirements of our next-generation data management solution, as well as the strategic vision to define and execute a comprehensive positioning and go-to-market strategy. Successful candidates will be self-starters who can succeed in a high-paced, dynamic environment. The ability to identify and act on emerging opportunities in a constantly-changing market is critical. Candidates must also be passionate about building cutting edge products and committed to creating a world-class company.

Summary of Qualifications:

  • Ability to extract, understand, and prioritize customer/market requirements
  • Extensive experience creating product roadmaps, market requirements documents (MRDs), product requirements documents (PRDs) and functional specifications
  • Deep technical expertise, ideally with direct prior engineering experience
  • Enthusiasm and a visionary zeal for the market/category, with the ability to sell our vision to both internal and external audiences
  • Eager for first-hand market knowledge through customer interviews, focus groups, sales input, competitive analysis, and other primary research
  • Ability to translate technical features into specific customer value/benefits in product collateral, web site, presentations, etc.
  • Exceptional writing, communication, and interpersonal skills
  • Minimum 5 years of solid product marketing/management experience in enterprise software, ideally with domain expertise in the business intelligence, data integration, or relational database markets
  • BS in CS, EE or related technical field or comparable experience with MBA preferred.

Job Title: Senior Account Development Manager

Location: Foster City, CA
Reports to: VP of Marketing

Truviso’s Senior Account Development Manager will have a key role in the company’s sales and business development efforts. Responsibilities will run the spectrum from initial account penetration, to closing initial customers, to managing on-going relationships with key customers and partners.

Summary of Qualifications:

  • Proven success as a senior software sales and/or business development executive, with responsibility for generating, closing, and managing Fortune 1000 accounts
  • Ability to close mid-size ($500k+) to multi-million dollar deals, selling to both technical and business users
  • Domain expertise and enthusiasm for the market opportunity, with the strategic ability to articulate our value proposition and perform solution-based selling
  • Ability to create new leads through relationships, cold calling, and account profiling
  • Sufficient technical expertise to understand and articulate key product features
  • Responsive to customer, market, and competitive dynamics and able to adapt appropriately and creatively in positioning our solution
  • Ability to extract customer pains and fit them to our unique capabilities across different industries and business problems
  • Experience forging, structuring and leveraging strategic partnerships, including large systems integrators, VARs and OEMs
  • Vertical expertise in financial services, retail, communications, and hi-tech
  • Experience contributing to the growth of an early-stage, start-up company
  • Background in business intelligence, data integration, or relational database markets
  • BS/BA required, MBA preferred

Get Truviso.