Job Description
Developing and owning components of a large scale distributed system with a keen sense for high performance and scalability
Troubleshoot issues with a hawkish acumen
Work with Operations and Support (when needed) to help keep a healthy cloud and happy customer and at the end of the day – display accountability and sense of ownership of areas assigned to you.
Qualifications
5-8 years experience and proficiency in Software Development
Proficiency in programming languages – C, Python
Strong in Algorithms and Data Structures
Solid understanding of fundamental networking concepts, including TCP/IP, HTTP(S)
Strong software design, profiling and verification skills.
Good understanding of distributed systems
Very good debugging and troubleshooting skills.
Sound knowledge of Unix systems internals
Experience developing large, maintainable software product architectures.
Experience in malware detection, application security, data protection preferred
Excellent verbal, written and interpersonal skills
Self-starter takes initiative & ownership, identifies and completes tasks; goal driven
Ability to work with remote teams, handle multiple tasks, prioritize and meet deadlines
$60,000 — $80,000/year
To apply for this job, please visit the application page

