Building the simplest scalable cloud and delivering the best hosted infrastructure experience in the industry to millions of developers around the world
Requirements
- 11+ years of software development experience
- Significant experience as a software engineer, developer, or programmer building software used by 1000s of users
- Expertise with at least one of the following languages: Go, Perl, Ruby, Python, C/C++, Java
- Experience with large scale distributed systems programming
- Experience with at least one configuration management system like Chef, Ansible and/or Puppet
- Deep understanding and knowledge of virtualization (such as libvirt, KVM, QEMU, Namespaces and Containers)
- Hands-on working knowledge of technologies such as Kubernetes and Containers is a plus
Responsibilities
- Drive architecture for complex products by determining current limitations and coming up with solutions
- Design and architect large scale systems
- Ship multiple large services and major pieces of infrastructure
- Sets short to medium-term strategic technical direction, able to look ahead 6-12 months and identify the areas of greatest need and create plans to improve them
- Multiply the effectiveness of others by facilitating cross-team work
- Mentor and coach less experienced members of the Engineering org
Other
- Passion for mentoring and coaching other members on your team
- Record of creating sweeping improvements in stability, performance and scalability across major business-critical systems
- This is a remote role
- Flexible time off policy
- Employee Assistance Program to Local Employee Meetups