Important:
Please use Google Chrome when applying for job to avoid any system errors due to browser incompatibility.
Senior Software Engineer
Qualifications:
Required Education and Experience:
Applicants must meet one of the following education and experience requirements:
* 5 years of relevant experience and a Bachelor’s degree in computer science/engineering or its equivalent or
* 3 years of relevant experience and a Master’s degree in computer science/engineering or
* Relevant experience and a PhD in computer science/engineering
Required Skills:
* 4+ years of experience with Python
* 4+ years of experience developing on Linux
* 3+ years of experience in IaaS adoption or private cloud
Desired Skills:
* Experience in IaaS adoption in a non-virtualized legacy environment
* Linux host system hypervisors including KVM
* Experience working with upstream Open Source projects
* Linux kernel development and/or performance tuning
* SQL experience
* Experience with Content Distribution Networks
* Data center utilization monitoring and COGs modeling
* Designing, implementing and deploying continuous build/deployment frameworks
* Site reliability engineering and/or work related including service performance
* Experience building scalable servers or distributed systems.
* Proven track record of delivering large amounts of high quality, complex code.
* Highly responsible, self-disciplined, self-managed, self-motivated, able to work with little or no supervision.
* Extensive experience working on multiple projects at a time in a fast paced, results oriented environment.
* Excellent written and verbal communications skills.