27 May
Senior Platform Engineer (Remote Opportunity)
Oregon, Eugene 00000 Eugene USA

Vacancy expired!

Convo

Senior Platform Engineer (Remote Opportunity)

Job Label:Senior Platform Engineer-Remote

As a heads-up, this is NOT a DevOps role. The company is based in Austin, Texas and will strongly consider Hiring acandidate established anywhere in the United States. YOUR OPPORTUNITY

You will be a critical member of the engineering team accountable for the core platform, which comprises several technology stacks. Everyone will look to you for high availability, redundancy, scalability, and maintainability. You are mostly an engineer, but also part architect. This platform team (4 engineers) supports large media streams in a call center, which is Convo’s flagship service. This is not a typical customer support call center. This call center is home to highly skilled ASL interpreters. These video calls can range from 15 minutes to 1.5 hours. These media streams need to be fast and stable. You will make key technology decisions that are big in terms of their cost and impact. For example, the ACD (Automatic Call Distributor) is old and needs to be replaced. Do we build or buy? An older legacy stack needs to be replaced. Do we stay with Elixir or branch out into something new? You will be a co-author of the future tech stack. It is rare that you will propose an idea and hear “no.” Instead, you will hear, “let’s test it, prove that it works better than the current solution, and can be scaled. Then, let’s implement.” You will go to sleep every night knowing you are working on a mission. You can enjoy the benefits of a small company, not a startup, that is financially sound and growing. You can come to work and enjoy one of our favorite perks… “You can be you.”

YOUR IMPACT

Your impact will be significant because Convo is entering a new growth stage, which includes a new tech stack. You will be the senior person on the platform engineering team. Your impact will be focused on the following:

Run the Core Platform - You will be the platform expert with near 100% ownership. This is not limited to design, scalability, maintainability, redundancy, throughput, stability, recovery times, documentation, parallelism, uptime, etc. While Convo does not save lives, there is some room for small mistakes, but no room for big mistakes. Everyone will see and feel your impact.

Determine the Future Tech Stack - The code base for some legacy subsystems is old and needs to be replaced. Other subsystems have a newer code base, but are not optimized. You will make or influence many of these technology decisions, e.g. keep vs. replace and build vs. buy. These decisions will impact your fellow engineers, users, and the company for years.

YOUR REQUIRED BACKGROUND

You are a distributed systems expert, not an expert someday, but an expert today. You have spent 8+ years designing and developing software using a diverse set of languages and frameworks including Ruby, Lua, Elixir, etc. You know exactly what it takes to design, build, and maintain a large platform that has high availability, redundant systems, and minimal failed/error states. You know how to write efficient code that allows subsystems to be fast. Your Unix skills are above average and potentially expert level. Your functional programming abilities are above average. Your Ruby skills are above average or soon will be because most of the framework is written in Ruby.

YOUR PREFERRED BACKGROUND

You know ASL (American Sign Language) and have familiarity with the deaf or hard of hearing community.

You have spent years working with large media streams

You have given a talk on Elixir or Erlang at a meetup

You know SIP/WebRTC protocols based on VOIP

You know Unix/Linux especially on SSH, DB connection and script management

You know containers technologies such as Docker

YOUR EDUCATION BACKGROUND

You have a bachelors in Computer Science, Computer Engineering, or equivalent industry experience.

YOU WILL ENJOY THIS ROLE IF YOU…

Love helping others and are drawn to a mission-oriented culture

Are highly curious and always learning

Could have been a software or systems architect

Have a maniacal passion for clean, super efficient, and fast code

See everything in life as a highly distributed system

Have a no-fail mentality similar to an airline pilot or surgeon

YOU WILL NOT ENJOY THIS ROLE IF YOU

Want an office with a Nerf dart room, 24/7 kegerator, and endless swag

Prefer a paint-by-numbers kit over a blank canvas

Strongly prefer to work in-person with your team

Are scared of being accountable for technical decisions

VALUES

At Convo, we redefine what it means to give back, we are all about elevating our community to new heights, and this is not possible without people who share the same passion for our culture and identity.

ABOUT CONVO

Convo’s mission is to connect humans through universal communication solutions shaped by cultural experiences. Convo is a Signing-Centric and Deaf-owned company that provides 24/7 video relay services (VRS) and other communication solutions. Convo, which was founded in 2009, has revenues of $20M+ and a team of 300+ members spread across the world. Convo is a self-funded small-business with a growth plan, but not an “IPO or bust” growth plan common to some venture-backed startups.

CONVO ON SOCIAL

FacebookInstagramTwitterYouTubeLinkedin

APPLICATION NOTES

Convo is an equal opportunity employer and we welcome everyone to our team. If you need accommodations during the application or interview process, please let us know. In your application, please feel free to note which pronouns you prefer.

To apply for this position or refer someone you know, please use our online interview system managed by HireMojo.

Apply for this job:

https://app.hiremojo.com/mojo/ce/483114776/Convo/Oregon/Eugene/Software-Engineer?sourceType=9

Once you have completed the interview, your information will be forwarded to the recruiting team for decisions on next steps.

Related Keywords:distributed systems, highly distributed systems, voip, media streams, call center, platform engineer, architect, Ruby, american sign language, deaf, asl, elixir, convo, convo relay, unix, linux, signing-centric, functional programming, uptime, redundancy, scalability, docker,

Vacancy expired!


Report job