Senior Security Engineer

Full Time
Bengaluru, Karnataka, India
10 months ago

JOB SUMMARY/OVERVIEW

The ideal candidate will have hands-on technical skills and be able to operate as a full stack software engineer. The ideal candidate will have demonstrated broad experiences in application security feature designs and AuthN/AuthZ controls. Have strong communication and critical thinking skills for designing customer facing and internal user facing security features and controls around a modern SaaS application

ESSENTIAL DUTIES/RESPONSIBILITIES

 Developing and maintaining AuthN and AuthZ modules of a SaaS application

 Developing and maintaining user facing security features that helps to safeguard a user accountBe able to

develop in a full stack environment: Django, Python, React, GraphQL

 Expert in Djnago framework

 Good understanding of different design patterns

 Be able to conduct security code reviews are adhered to across all code platforms.

 Be able to integrate third party vendor technology into a SaaS application

 Be able to identify anti-patterns in AuthN and AuthZ implementations

 Be able to create a scalable designs

 Be able to influence the engineering team to hold the best practices in every step of SDLC.

 Good knowledge of microservice architecture

 Excellent knowledge of AWS components – AWS Lambda, S3, etc that can be used to stand up a security

automation control

JOB REQUIREMENTS AND QUALIFICATIONS

Education:

- Bachelor’s degree in Computer Science/Engineering or equivalent education and/or related work experience

- Thorough, detail-oriented, and quality-driven with excellent communication and inter-personal skills

Training Requirements (licenses, programs, or certificates):

Experience:

 Must have 5+ years of software development experience.

Other Knowledge, Skills and Abilities:

 A customer service mentality with focus on agile, project management and risk-based thinking.

 Excellent verbal and written communication, including presentation and facilitation skills. Must

be able to write down technical designs.

 Ability to communicate with employees at all levels of the organization.

 Strong analytical and problem-solving skills.

 A demonstrated commitment to high professional ethical standards and a diverse workplace.