Finding the best job has never been easier
Share
Job Category
Software EngineeringJob Details
* Experience and passion for service ownership, building reliable and self-healing services.
* 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 with 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.
* Capable of driving and delivering thin slices of end-to-end functionality on a regular cadence with data-driven feedback loops.
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
* Experience using telemetry and metrics to drive operational excellence
If you require assistance due to a disability applying for open positions please submit a request via this
Posting Statement
These jobs might be a good fit