Overview

InVision is the Digital Product Design platform used to make the world’s best customer experiences. We provide design tools and educational resources for teams to navigate every stage of the product design process, from ideation to development.

Today, more than 3.5 million people use InVision to create a repeatable and streamlined design workflow; rapidly design and prototype products before writing code, and collaborate across their entire organization. That includes more than 80 percent of the Fortune 100, and organizations like Airbnb, Amazon, HBO, Netflix, Slack, Starbucks and Uber, who are now able to design better products, faster.

InVision is a fully distributed company with employees in 25 countries around the world. The company has raised more than $235 million in funding from leading investors including Accel, ICONIQ, FirstMark, Tiger Global, Battery Ventures, and Spark Capital. Visit us at InVisionApp.com andInVisionApp.com/blog.

What You’ll Do:

As a Principal Engineer at InVision, you will shepherd the future of our products via participation in our Architecture Guild, and through your experience and influence as you spread best practices either through the products you build, the engineers you coach, Lunch and Learn presentations you give, or any other means you invent and popularize internally.

We’ve recently announced some upcoming exciting new products, including V7 — a new and amazing version of InVision, rebuilt from the ground up. In the world of today, as with any product that has evolved over time, our impressive V6 platform involves a mixture of technologies. Whether it’s Angular, React, Node.js, Golang, RabbitMQ, or yes, even ColdFusion ( :scream: ), our team works across technologies, and indeed across the entire product, to improve the stability and reliability of InVision today, to add new features and grow our products today, and to make our customers happier and more productive today.

We are a small distributed team with deep engineering experience. We laugh and have fun together, we celebrate together, and we rally together to support each other in times of struggle. Not every day is easy, but every day is an adventure, and every day is rewarding and meaningful. We are growing our small but high-impact team in Engineering at InVision. If the following resonates with you, reach out to us because we are already excited to meet you!

What You’ll Have:

  • 10+ years of experience designing, building, and maintaining high volume, scalable SaaS applications from end-to-end.
  • Strong proficiency preferably in either Node.js, or Golang or solid professional experience in one of the following backend languages: Java, Ruby, Python, Scala, or…ColdFusion.
  • Strong experience debugging complex issues at every level of the stack; can debug a web application problem single-handedly all the way from the browser, through the transport, through the application and servers and databases and asynchronous queues. Not afraid of logs and core dumps.
  • You are an expert in your field, coaching and mentoring others. People look to you as someone significant the organization, and in their overall career.

What We Offer:

  • Location, location, location: Work where you want: a beach, a bunker, or anywhere in-between. As a distributed company we are able to bring the best talent worldwide.
  • Impact: As a Principal Engineer you’ll be involved in setting the technical direction for the future of our products across Engineering. We are a high-impact team with plenty of self-direction. We collaborate across the organization, in partnership with Product, to build our roadmap and make a big difference in our customers’ lives. With over 3.5 million users, you’ll have many opportunities to improve our scalability and reliability.
  • Growth: We are building industry-leading products; we get to invent the future as we go. We are at an organizational and technological inflection point in our growth, which means there are many opportunities every day to both learn and influence.
  • Care: InVision places a high premium on health, both psychological and physical. We are engineers, but we are people, too. People with families, other pursuits and the desire to be good to ourselves. Happy employees are best employees, and health is a priority for us.

Benefits & Perks:

InVision offers a unique work environment. The company employs a diverse team all over the world. In the United States we have team members throughout 40+ states including cities like New York, San Francisco, Austin, Portland, and Boston. Each InVision team member is given the freedom and tools to do their best work from wherever they choose. The benefits we offer in the United States include competitive health plans and a 401k plan.

Some InVision-wide benefits offered to all employees across the globe include a flexible vacation policy, monthly coffee shop stipends, annual allowances for books related to your profession, and home office setup & wellness reimbursements. InVision is an international employer so some benefit offerings will vary from country to country.  Please ask our recruiting team about the benefits and perks package available in your country.

InVision is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires accommodation, please let us know.