Phaze

Join the Phaze Team and help make the best remote desktop software in the world

About Phaze

We are a New York City and Salt Lake City based team. While our ambitions expand to much more, right now, we are focused on building the best remote desktop software to access workstations for 3D and CAD software. Check out our jobs if you want to be on a high-performance team that focuses on solving customer challenges, releases only when we exceed our high expectations of ourselves, believes momentum is fun, doesn't tolerate the BS of normal companies, adapts to new information and feedback seamlessly, and truly enjoys the art of building great products and companies.

Our Philosophy

At Phaze, we build things that people depend on, iterate with our customers, and thrive on their feedback (positive or negative). By going deep, solving obscure technical challenges, eliminating unnecessary dependencies, and focusing on the simplest solutions, we believe we can convert that feedback into world-class products. We stay focused on getting the work done, make sure we are proud of what we create, commit to improving ourselves and our product at each iteration, and have fun knowing that we put all of our energy into this. We don’t use the latest and greatest tools just to use them - we introduce new dependencies when it helps us achieve something for our customers. We want every person who works at Phaze to look back on their time here and know that it was one of the best professional experiences of their career and that they are a better engineer because of it.

Ideal candidates:

  • Care about deep understanding. Rather than adding a dependency to solve your problem, you’d prefer to learn how that dependency works – and then write it yourself.
  • Care about fit and finish. A job isn’t finished when you’ve checked off every box, but when you can look at your work and feel proud of it.
  • Care about the customer. You’re not building this for fun – though you can definitely have fun building it! You’re doing it to make the life of the person using Phaze better.

Open Jobs

Senior Backend Engineer

What you’ll do at Phaze

You will own a significant portion of the backend infrastructure and business logic of our software. This backend technology will support millions of users while maintaining best-in-class security (enterprise Remote Desktop must be secure), supporting multi region deployments, and using infrastructure as code practices to reduce our operations burdens. Our backend engineering team will also own the business logic for our customers’ administration panel, our telemetry and event system, ultra performant network relay software, and our engineering and business operations tools. You will partner with two other Sr. Backend Engineers who have set the foundation for everything our business and our customers will rely on.

We will want to see that you have demonstrated success building secure and scalable backend technologies. We want to work with people who have a desire to learn, geek out about their passions, share a burning desire to build great products, enjoy going deep on difficult technical problems, and want to dedicate their energy toward helping customers succeed.

The technologies we use include:

  • Golang
  • AWS
  • Cloudflare
  • Terraform
Apply Now

Staff Networking Engineer

What you’ll do at Phaze

If you’re passionate about networking technologies, this is the perfect opportunity to own a protocol that millions of people will depend on. The scope of this role includes hole-punching / nat traversal, a reliable UDP-based networking protocol, and a congestion control algorithm to support high bandwidth and low latency connections on wifi and ethernet. It’ll also need to be webRTC compliant or use Quic / WebTransport to ensure we can deliver a great web-based experience to our customers. Our networking stack is well encapsulated with no 3rd party dependencies. Your role will be to further the best-in-class work we've already done to make the protocol your own, and you will have full control over the interfaces our other teams use.

We want to find someone that is passionate about networking protocols, cares about performance of those protocols, and wants to have an impact. We like working with people who have a desire to learn, geek out about their passions, share a burning desire to build great products, enjoy going deep on difficult technical problems, and want to dedicate their energy toward helping our customers succeed.

The technologies we may use or are relevant include:

  • C
  • UDP
  • WebTransport
  • Websockets
  • webRTC
  • Quic

Apply Now

Junior Frontend Engineer

What you’ll do at Phaze

  • Build richly interactive UIs. Phaze spans multiple apps including a native application for Windows, macOS and Linux, a web remote desktop client and a web-based administration portal. You’ll help build all of them and later expand our applications to include iOS and Android.
  • Write high-quality frontend code. Using Preact and our own Tauri-like open source application framework, you’ll both implement new features and ensure our codebase is clean, maintainable and performant.
  • Sweat the design details. You’ll use your design sense to make our apps not only visually appealing, but also accessible and easy to use.
  • Create an effective website. You'll help lead the development of our website and headless CMS, so our marketing team can build the best brand and content to reach our customers.

Along the way, you’ll get to work with technologies like WebSockets for real-time updates and WebRTC/WebTransport and our custom protocol for best-in-class interactive video streaming. At Phaze, you’ll have a high degree of agency and ownership over your work. Your decisions and input will shape not only the frontend code, but the direction of the overall product.

We don’t care where you’ve worked, or how many years of professional experience you have. We just care that you have at least a little bit of experience with frontend web technologies, are ready to grow with Phaze, enjoy going deep on difficult technical problems, share a desire to build great products and want to dedicate your energy toward helping our customers succeed.

The tools we use include:

  • HTML, CSS and JavaScript
  • Preact
  • Go
  • C
  • Astro
  • Sanity CMS
Apply Now