Software Tech Lead, Platform at Layer

San Francisco, CA, United States

Posted on Mar 12 2015 (over 1 year ago)

About Layer:

Layer is the open communications layer for the Internet. We make it easy for developers to add rich messaging, voice and video to any app.

About the job:

We’re looking for a talented and driven server tech lead to help us build Layer, the open communications layer for the internet.

You'll work on the core of our communication platform. This is a large, multi-tenant, distributed system that manages authentication, presence, routing, synchronization and offline storage. Tasks include designing architectures, specifying protocols and APIs, and implementing high performance code. You'll also develop scalability and reliability strategies for handling hundreds of millions of users and billions of messages per day.

The ideal candidate is a hands-on team lead with great technical chops, one who understands client-server architectures and distributed systems. You should have contributed to at least one service with a sizable user base and significant write traffic. An interest in ambitious and technically challenging projects with disruptive potential is a good sign, too!

Key qualifications:

  • 7+ years experience in software development
  • Strong fundamentals in data structures and algorithms
  • Familiarity with modern server technologies
  • Comfort with live production systems
  • Ability to lead a technical team

Bonus points for:

  • Functional programming
  • Eventually consistent storage
  • Network protocols
  • Security and cryptography

We're a small team, with a focus on individual responsibility and rapid development. If you like thinking big and having an impact, you'll enjoy working with us!

WHY LAYER?

Because we're tackling problems you won't find anywhere else, and we're obsessed with doing it right. Layer is building the open communications layer for the Internet: a global network that enables app developers to easily build reliable, scalable communications  into any app. We’ve quickly attracted the interest of thousands of customers building apps spanning all categories, and we’re just getting started.With the backing of some of technology's most respected investors and advisors, we're on a mission to make communications better through the services people love.

Questions?

Do you have any question or comment for Layer about their position Software Tech Lead, Platform?

You

Please log in to ask a question

Get noticed by being the first to ask Layer a question.
No question right now? Subscribe to this job post to be notified when other applicants ask something.