Job Description
Security Software company is looking for a highly motivated, creative and passionate Software Development Engineer for developing cloud services. As Engineer, your primary role will be designing and developing Cloud applications for the company’s software products.
Responsibilities:
- Make recommendations for security, scalability and performance across a wide variety of network, storage and compute technologies
- Contribute and review engineering technical specifications and attend review meetings
- Take part in or lead technical design sessions
- Cloud database design, provisioning and administration
- Cloud deployment and upgrades
- Cloud based backup
- High availability and data replication
- Define test procedures
- Participate in all activities accordingly to ensure on-time deliverables are met including day-to-day planning and coordination with other engineers and developers
Requirements
- A Bachelor’s degree in computer or electronic engineering or computer science
- Excellent designing and programming skills
- Programming experience in C/C++, Python and Javascript
- Working experience with cloud providers like Amazon, Azure or Google Cloud Platform
- Experience with OpenStack or Kubernetes
- Programming experience in Dash and Django beneficial
- Working experience in Linux
- Experience in Networking Protocols IP, TCP, UDP and optionally SSL/TLS
- Good time management and organizational skills
- Excellent verbal and written communication skills