Role & Responsibilities
Conducting research and performing proof of concept in order to recommend new technologies can be secured or how new technologies can enhance security.
Designing and developing security related components, tools or automation that enable application developers across the company to easily consume security services.
Performing design reviews as well as code reviews of important core components
Providing guidance and subject matter expertise in securing cloud, application & data to application developers across the company
Skills and Experience
Bachelor's degree in Computer Science, or related field.
Strong knowledge of general algorithms, design patterns and good coding practices.
Experience securing software systems based on best practices.
Experience with relational databases, NoSQL databases and big data technologies.
Experience building cloud-based solutions with Azure, Amazon AWS and / or GCP.
Experience using AI & ML techniques to build solutions highly desirable
Experience with DevOps and containerization to support continuous delivery and automation.
A self-starter and quick learner to catch the latest new technology and evaluate the need to leverage it to information security systems or solutions.
Proven experience in the architecture design, development, implementation, and maintenance of medium to large-scale systems, preferably across multiple hardware and software platforms by leveraging the latest technology, with open mind to pick up new architecture model.
Excellent oral, written, and interpersonal communications skills.
Ability to work collaboratively with others and facilitate problem resolution.