BECOME PART OF OUR FAMILY

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


Principal Cloud Software Engineer at Venafi
Palo Alto, CA, US

There are 2 actors on a network, people and machines. People use usernames and passwords to identify and get access to machines. Machines use keys and certificates to identify and get access each other. Venafi is the inventor of the technology that secures and protects keys and certificates, the most important assets of Global 5000 companies. We are Warriors!

Are you passionate about making a positive impact and protecting the world from cyber criminals? If so, you may be a natural Venafi Warrior!

How you’ll be protecting the world:

The Venafi Cloud Engineering team is looking for a Senior Cloud Software Engineer who is passionate about building highly scalable and usable cloud applications using modern architectures and toolsets.

The ideal Venafi Warrior will be armed with:

  • Minimum 10 years of industry experience.
  • Minimum education at BS level in Computer Science or related fields.
  • Working knowledge of Spring, Spring Boot, Spring Cloud, and ability to design cloud-native applications
  • In-depth understanding of microservices, and 12-Factor applications
  • Proven record of developing and releasing cloud applications in a production environment.
  • A polyglot by intent, with expert Java programming skills, and at least 1 other language of choice (e.g. Golang, Python, JavaScript)
  • Solid grasp of computer science/software engineering concepts, including:
    • Common data structures
    • Standard algorithms
    • Object-oriented design
    • Distributed computing
    • Cloud computing paradigms
  • Knowledge of Cloud Platform - Kubernetes and Docker containers.
  • Experience in designing cloud applications using distributed cache and experience of using Redis, Apache Ignite and similar products.
  • Experience with messaging systems like RabbitMQ and distributed streaming platforms like Kafka.
  • Ability to deploy various techniques to ‘scale’ an application in a cloud environment.
  • Day-to-day working knowledge of contemporary source code development tools and techniques (e.g. GIT, Maven, Eclipse/IntelliJ, Node Package Manager, Gulp, Grunt)
  • Excellent communication skills and able to successfully articulate technology concepts to both business and technology audience
  • Ability to quickly understand business requirements and propose reference architectures and technology solutions. Capable to present options and weigh implementation complexities and risks to recommend the right technical decision
  • Demonstrated abilities to work with QA and Remote Teams.
  • Participated in, and be familiar with, Agile (Scrum) project methodology and practices.
  • Extensive hands-on experience in IaaS environments (Azure, AWS, Google etc.)

What sets you apart?

  • MS level in Computer Science or related fields
  • 7 years’ experience in implementing cloud applications
  • Knowledge of RDBMS (Postgres) and NoSQL (Cassandra, ElasticSearch) persistence stack highly preferred.
  • Good experience with Python, JavaScript
  • Good understanding of PKI/SSL/TLS.

While you are busy protecting the world, we’ve got you covered!

In addition to working with the best and brightest in cybersecurity, really cool office space and competitive pay we also provide a benefit package that is in the top 1%.  We offer 100% employer paid premiums for both team members and their families. That includes health, dental, and vision insurance. YES, REALLY! We offer four weeks of PTO (Paid Time Off), eleven holidays, and a “pick your own community service day.” We also offer 401(k) and company matching, company HSA contribution, 2x salary employer paid life insurance and parental leave. We even offer pet insurance!