10700 Richmond Ave., Suite 203, Houston TX 77042
  • Call Us: (713) 361-1270

Cloud Security Software Engineer

Cloud Security Software Engineer

Direct Hire
   |   
Houston, TX
   |   April 05 2017
staffinghouston

Description

The Cloud Security Software Engineer will have secure coding (different from encryption) and mobile security experience and a good understanding and knowledge of digital certificates, security space access control, fire walls, virtual private networks (VPN), and vulnerability management. The Cloud Security Software Engineer should have experience as cloud developers/architects with extensive deployment security knowledge. This person will have experience with industrial control systems and their security implications.

 

Responsibilities:

  • Assists in identifying and developing work items and organizing the product backlog
  • Develops, executes and measures unit tests to ensure and maintain source code security and quality
  • Shares expertise throughout the organization; may provide user training for products
  • Evaluates engineering approaches and risks to produce development plans to ensure high quality, low cost products and services
  • Identifies and keeps abreast of new technical concepts, products and markets
  • May author technical reports, papers, articles, patents and presentations

 

Required:

  • Bachelor’s, Master’s or PhD degree in Computer Science or Engineering and minimum 3 years’ software experience
  • Applicable security certifications: CISSP, CISA, CISM, CCSP, CCSS
  • DevOps experience with continuous security testing and automation on public clouds such as Google Cloud, Azure and AWS
  • Threat Modeling, Risk Analysis and Application Assessment expertise
  • Experience with compliance frameworks (NIST, COBIT and ISO 27001)
  • Experience with public key infrastructure and digital certificates
  • Familiarity with a broad spectrum of Cloud security, data security and access control technologies
  • Experience with microservices architecture, development, deployment and testing
  • Competency with managed languages such as Java or C# is required
  • Experience with compiled languages such as C or C++ preferred
  • Knowledge of interpreted or dynamic scripting languages preferred