Contribute to our portfolio companies’ success by browsing open positions below.

Software Engineer at Striim
San Francisco, CA, US / Palo Alto, CA, US / California, US

A Striim Software Engineer should have experience with object-oriented design, coding and testing patterns as well as experience in engineering (commercial or open source) software platforms and large-scale data infrastructures.  Striim engineers should also have the capability to architect highly scalable distributed systems, using different open source tools. He or she should understand how algorithms work and have experience building high-performance algorithms.  


  • Two or more years experience with commercial software applications
  • Excellent Java skills
  • Experience with network APIs 
  • BS/BA in Computer Science or related field
  • Excellent communication skills, both written and oral
  • Ability to champion one’s own ideas and mentor junior staff members
  • Proven ability to define clear requirements and design solutions from ambiguous business needs  
  • Ability to create estimates, set milestones and deliver results
  • Should thrive working in a fast paced environment and collaborate with other engineers.
  • Must be able to effectively manage and prioritize concurrent projects


  • Experience with high performance distributed systems
  • A background in database systems, specifically internals and transaction processing
  • Experience with real time event processing
  • implementing complex big data projects with a focus on collecting, parsing, managing, analyzing and visualizing large sets of data to turn information into insights using multiple platforms
  • proficient in designing efficient and robust ETL workflows
  • Research skills and the ability to pick up new technologies quickly