A successful candidate will own key components of our Service Control Center platform, working with our architect to develop and test a production ready and scalable microservices platform based on Linux containers. You will participate in architectural decisions, design and code reviews. The candidate will be part of the innovative team of engineers with strong technical backgrounds and will be working with highly challenging and state of the art technologies to bring to market a system built for availability, scalability, and flexibility.
Requirements:
• Bachelor’s degree (or equivalent) in Computer Science.
• 5-10 years of industry leading experience working with scalable distributed systems.
• Ability to create modular, object-oriented code that is clear, maintainable and utilizing good design patterns.
• The ability to examine a system built of different components and understand their key dependencies and interactions.
• Understanding of how to deliver web applications that scale.
• Working knowledge of NoSQL and MySQL databases.
• Understanding Linux container technologies.
• Understanding of virtualized environments (VMware ESXi and KVM).
• Good communications and documentation skills.
• Can work in Linux development environment.
Skills:
• Git
• JIRA
• Redis
• RabbitMQ
• Java
• Python
• Perl
• OpenStack
• CentOS/RHEL
Work location: San Jose, CA