The successful candidates will be responsible for software development, design, implementation, testing, debugging, and deployment of security-focused products and services. We look for problem solvers who can anticipate problems, look beyond immediate issues, and take initiative to improve our software.
Create, document and maintain the security architecture for all solutions that is secure, reliable, robust, modular, maintainable, scalable and efficient.
Identify and review security requirements and develop practical solutions.
Understand current as well as emerging security threats and design mitigations. Provide inputs for security hardening at the infrastructure and application levels.
Plans and directs all aspects of security engineering activities and projects to ensure on time delivery with quality.
Ensures all engineering projects, initiatives and processes are in conformance with established policies and objectives.
Utilizes best practice engineering methods such as Agile, DevOps etc. including secure coding techniques and provides expert technical guidance for engineering initiatives.
Maintains good relationships with internal and external stakeholders.
Reports on status and key performance indicators to management.
Specific Skills
Experience building scalable software for mobile applications.
Object-oriented design and coding skills (for example, one or more of C++, Java, Python.
Experience with the tools of the trade, such as source control, CI/CD, testing strategies.
Educational Requirements
MS in Computer Science or equivalent with 8+ years of industry experience.