Backend Software Engineer
Establish and maintain robust systems that facilitate observability encompassing logging monitoring distributed tracing alerting and offline test tools Work with development partners to shape the architecture design and implementations of new and existing systems to enhance their reliability performance efficiency and scalability Ability to work both independently as well as part of a geographically dispersed yet integrated team Collaborate with service engineers to establish Service Level Agreements SLAs and Service Level Objectives SLOs for backend services Being able to identify the indications or cues that demonstrate the effectiveness of an application and having the knowledge to improve or repair its performance Ability to assess options and suggest solutions when there is limited or unclear information This position requires a level of comfort and assurance in dealing with uncertain situations Ability to work seamlessly within a team as well as manage individual tasks Respond to emerging incidents solve critical issues and follow through with a plan for resolution or future mitigation Act as an SME on the Engineering Operations team partnering with backend services teams and application teams to overcome challenges across all the platforms where we stream our service Qualities Experience Were Seeking We believe the right individual will have the following skills and experience to be successful in the role 5 years experience in software development Degree in Computer Science or related or equivalent work experience You have solid engineering and coding skills data structure knowledge and the ability to write highperformance productionquality code Experience building serviceoriented APIs and cloud services preferable against AWS Experience designing implementing and deploying microservices Extremely technical handson server software experience Proficient in Golang and Javascript and quick to learn new languages Experience in the Linux environment and a good understanding of its fundamentals and internals filesystems and modern memory management threads and processes the userkernelspace divide etc A good understanding of largescale distributed systems in practice including multitier architectures application security monitoring and storage systems Working knowledge of the TCPIP stack internet routing and load balancing Grit drive and a deep feeling of ownership
Bonus Points for Experience with the following Golang Typescript Kubernetes Terraform Opentelemetry Istio Datadog Helm Charts HLS video transcoding distribution playback Experience designing implementing and running services in high demand hightraffic environments Experience with highavailability services
Job Segment:
Test Engineer, Testing, Cloud, Software Engineer, Computer Science, Engineering, Technology