We are looking for a Senior Linux Software Developer to join our Cloud Network Security Infrastructure team.
In this role, you will be part of a talented software development team that design and develops Network Security solution for the clouds such as AWS, Microsoft Azure and Google Cloud Platform. You will develop in various programming languages and will be exposed to several different technologies
Major Responsibilities
- Full software development lifecycle, starting from the initial concept and design and all the way of development to its final testing
- Write well designed, testable, efficient code
- Develop features for the cloud environment
- Ensure designs are in compliance with specifications
- Prepare and produce releases of software components
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Desired Background
- 3+ years of development experience
- B.Sc. in Computer Science or other related subject - MUST.
- Proficiency in C/C++/Python programming languages
- Networking knowledge (TCP/IP stack, OSI model & routing) - MUST
- Comfortable working in Linux environment and scripting languages
- Strong communication skills and a team player
- Excellent coding, design, and troubleshooting skills
- Advantage:
- Security background
- Innovation & research capabilities
- Understanding of Virtualization concepts
- Analytic, problem solving skills and fast learner
- Ability to work in a multi-tasked and dynamic environment