Software Engineer, Messaging - Sendbird|Meet.jobs

Salary

95k - 145k USD Annually

Required skills

    Job description

    At Sendbird, we are building the most scalable and powerful chat API in the world with a mission to build connections in a digital world. Conversations have always been the way people build relationships and get things done and our goal is to put the power of conversations in the hands of every developer and brand by making apps more social through chat, voice and video.

    Sendbird is rapidly growing unicorn start-up headquartered in San Mateo, CA with additional offices in; New York, Seoul, London, Seoul, Singapore, and Bengaluru and has raised over $220M with a $1 Billion+ valuation from leading investors, including: ICONIQ Capital, STEADFAST Capital Ventures, Tiger Global Management, Shasta Ventures, Softbank Vision Fund 2, and Y Combinator.

    We’re looking for Software Engineers to evangelize Sendbird’s vision to build connection in a digital world.

    WHAT YOU WILL DO

    • Build a global large scale distributed and scalable real-time messaging service.
    • Design simple, intuitive API to solve complex architectural problems.
    • Write customer-centric documentation on API and messaging services.
    • Architect and build efficient servers on our globally distributed infrastructure.
    • Deploy and operate server clusters within a cloud environment
    • Have fun!

    WHO YOU ARE

    • Proficient with Python or Java.
    • Can demonstrate proficiency with multi-threading and high performance distributed architecture.
    • Able to work independently and drive results.
    • Able to find the root cause of problems with a minimal set of information and data points.
    • Able to find the optimal solution given resource constraints; understands under-engineering and over-engineering concepts.

    EXPERIENCE & SKILLS

    • 5+ years of experience developing and solving complex engineering problems.
    • Experience handling massive concurrent connections and processing large-scale traffic.
    • Experienced at Shipping, and maintaining real-time systems is ideal but not a must.
    • Understanding of Unix/Linux systems
    • .Proficient with Python, Java, and Event-Driven Frameworks.
    • Understanding of TCP/IP and network programming.
    • Understanding of RDBMS, NoSQL and distributed databases.

    BONUS POINTS

    • Experience working on real-time chat/messaging system
    • Awards from programming competitions (e.g., ACM ICPC, IOI, etc.)
    • Understanding of server virtualization, global infrastructures, load balancing, and handling massive data traffic
    • Interest in working for a fast growing global startup

    Our US benefits include (but are not limited to):

    • 20 days PTO, 12 paid US company holidays, 5 sick days, 2 volunteer days, plus a rest/rejuvenation and birthday day off
    • Company subsidized medical, dental, vision insurance
    • Flexible spending accounts
    • Parental leave
    • Life and disability insurance
    • Be Your Best Self: An annual stipend of $3,500 (prorated by start date) for expenses ranging from professional development classes and training, to personality assessments, to gym memberships, to books, to fitness classes, to mental health services, to massages

    Vaccination Policy:

    At present, only fully vaccinated employees are allowed at any of Sendbird's US offices, to attend Sendbird events, or allowed to travel for business on behalf of Sendbird. Candidates will need to submit proof they are fully vaccinated by their start date or have obtained an approved medical or religious exemption as an accommodation. Per CDC Guidance, people are considered fully vaccinated for COVID-19 ≥2 weeks after they have received the second dose in a 2-dose series (Pfizer-BioNTech or Moderna), or ≥2 weeks after they have received a single-dose vaccine (Johnson & Johnson [J&J]/Janssen).

    About Sendbird

    Founded in 2015, Sendbird is the leading user engagement platform trusted by modern digital apps like DoorDash, Reddit, Yahoo, and Match Group and Global 500 companies such as UnitedHealth, DHL, LG, and Virgin Mobile. We allow any app or website to quickly and easily embed rich, real-time chat, voice, and video experiences to create connections with users and between users. This could be connecting drivers and consumers in a timely fashion to reduce cancellations for a delivery app, helping buyers get their questions answered from sellers to increase transactions in a digital marketplace, or increasing engagement between users in an online community. The platform has over 230M MAUs from over 50 countries operating in industries ranging from marketplaces, ride-sharing, and online communities to gaming, live video streaming, and healthcare.

    Finally, there is no such thing as a perfect candidate. Sendbird is a place where everyone can learn and grow. We respect, promote, and encourage diversity for equal employment opportunities and encourage you to apply if this role excites you.

    Sendbird