Full-Stack Engineer

About UnifyID
Few startups have the luxury of working with a technically strong team on something both interesting and impactful. At UnifyID, we thrive on tackling the hard stuff first, working closely with each other in building meaningful products to make how we see authentication today vastly different from the status quo: passwords. Imagine a world where you are seamlessly authenticated for purchases, can securely access your smart devices pin-free, and never needing to provide your mother’s maiden name as a way to show that it is really you.

UnifyID is in the enviable position of working on a product with white-hot demand from enterprise clients across the globe seeking easier and more secure ways to authenticate their end users.

Contribute to the bleeding edge of machine learning, security, and implicit authentication at an early-stage VC funded startup in the heart of downtown Redwood City. Come join our team and radically change authentication forever.

Latest Announcements:

About the Role
For UnifyID, a Full-stack engineer is comfortable working in multiple layers of the web application stack, often at the same time. It includes:

  • Security Engineers
  • Scalability Engineers
  • DevOps Engineers
  • Architects
  • Back-end Engineers
  • Generalist Software Engineers

You should have a deep understanding of how complex computer systems work and be eager to contribute to the design, implementation and testing of our own systems. Power-user experience with Linux or BSD flavors is a big plus. Papers or patents in computer systems (i.e, distributed systems, operating systems, security, cloud infrastructure, computer architecture, compilers and programming languages) are a huge plus. Ownership or contributions to FOSS is another huge plus. A good eye for code and API quality is necessary.


  • Python, Javascript, C/C++
  • At least one functional language other than Javascript (i.e. Haskell, Erlang, Lisp, F#, or Clojure)
  • Deploying docker containers on AWS or Azure
  • Microservice based architectures
  • Nginx, Flask, ExpressJS, or Phoenix
  • Symmetric and Asymmetric encryption, TLS, HTTPS
  • The ability to argue fluently about security and scalability

Join Us!
We are seeking passionate, self-motivated individuals who are ready to get fully immersed into the details of crafting the future of authentication. We encourage and support everyone on the UnifyID team to collaborate, publish, teach, and learn. UnifyID is located in the heart of SoMa in San Francisco and has unparalleled access to deep entrepreneurial expertise, high-caliber academic research institutions, and top-tier VC resources. Finally, it is important that you be authentic and be yourself. UnifyID is an equal opportunity employer.

“The test of the machine is the satisfaction it gives you. There isn’t any other test. If the machine produces tranquility it’s right. If it disturbs you it’s wrong until either the machine or your mind is changed.”

― Robert M. Pirsig

Apply for this position

*first name is invalid

*last name is invalid

*email is invalid

*file is invalid

Technical Challenge

Want to be guaranteed an interview? Complete and pass this optional technical challenge and we promise you will get one.