As a part of our client’s Hybrid Cloud Security you are responsible for troubleshooting and resolving technical problems for customers. Your role will be to understand the requirements or issues of customers, design, implement, test, deploy and support high quality software for data center and cloud systems. This is a software development role requiring exceptional programming skills, proven software design abilities and a high degree of adaptability and creativity.

Duties & Responsibilities:

  • Will use their exceptional development skills primarily in Java to build innovative and sustainable solutions that solve our customer’s problems.
  • Works fluently on a variety of platforms (SaaS/Cloud/on-prem) at varying heights in the web stack, has a desire to learn when necessary
  • Has experience in C, C++ and script programming (LUA preferred), knowledge of virtualization and cloud computing concepts and technologies, and proven networking knowledge
  • Has experience in kernel and user mode programming in Linux and Windows including dump analysis
  • Has great scripting skills, and would always prefer to automate in favor of manual work
  • Has knowledge or experience developing secure code and/or working in a security space
  • Should be able to work and handle customer issues independently under pressure
  • Loves to challenge complex issues where analysis of situations or data requires an in-depth evaluation of variable sources (Use logs, traces, dumps, debuggers, reviewing product code, scripts and other software tools like splunk)
  • Loves to work on a great cross functional team collaborating effectively with various groups to resolve customer reported problems
  • Flexible  to work with various teams globally located, different time-zones and on-call rotations.
  • Has a bachelor of computer science degree (or equivalent), advanced degree desired


  • Bachelor in computer science, software engineering or equivalent
  • 5+ years commercial software development experience using Java environment including debugging, analysis, and optimization
  • Strong software development and documentation skills
  • Proven ability in developing using C/C++ (and understanding assembly for crash debugging) in Linux or Windows Kernel
  • Good understanding of programming for real time systems
  • Understanding of multi threading and concurrent programming
  • Experience with multi-processor programming and inter-processor communication
  • Experience with Linux kernel and user space, including open source
  • Strong debug skills
  • AWS, Azure or GCP public cloud service providers infrastructure and SaaS environment exposure
  • VMWare or any virtualization providers exposure
  • Docker, Kubernetes, Serverless Framework and related orchestration technologies
  • Jenkins/Groovy CI/CD Pipeline Exposure

To apply for this job email your details to