Experience and passion for service ownership, buildingreliable/self-healingservices.
Experience working in a complex team environment. Able to deliver under pressure and dependency constraints.
Experience building large scale distributed systems, especially in cloud environments
Familiar with public cloud services with AWS and Google Cloud Platform
Good knowledge with network technologies, such as TCP/IP, DNS, TLS termination, HTTP proxies, etc.
Experience at Scrum or other agile development methodologies, with attention to code quality, delivering secure code
You have experience balancing live-site management, feature delivery, and retirement of technical debt.
Familiarity with crash-only and recovery-oriented software design.
Excited by building reliable, self-healing services on unreliable hardware.
Experience designing, developing, debugging, and operating resilient distributed systems that run across thousands of compute nodes in multiple data centers.
Requirements:
6+ years of development experience
Experience with Golang, Java and/or C++ in a Linux/UNIX data center environment
Experience operating large scale cluster management systems (e.g. Kubernetes) of a mission critical service
Experience with Agile development methodology and Test-Driven Development
If you require assistance due to a disability applying for open positions please submit a request via this.