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. Bonus points for experience:
- In a startup or a team that grew to be a bigger org
- With wide range of responsibility over a specific area of a product
- In API / permissions / complicated data modeling is a huge plus
- In maintaining / refactoring complex monolith preferred over distributed systems
- In a product that required complex enterprise / admin features
- With leading development on the backend API that powers the business logic of the product
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
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