Staff Software Engineer, Security

Okta Okta · Enterprise · Bangalore, India · Security Engineering-695

Okta is seeking a Staff Software Engineer for their Security team to design and develop security solutions for their identity platform. The role involves hardening frameworks and infrastructure, influencing the security roadmap, and engineering security and privacy aspects of systems. The position requires strong software development experience, particularly in security solutions, and familiarity with cloud environments and security best practices.

What you'd actually do

  1. Act as a liaison between the engineering and security org to develop innovative requirements for the security roadmap.
  2. Evangelize security best practices across the engineering org.
  3. Research, design, implement and own security oriented frameworks and features with the common goal of protecting Okta’s customers.
  4. Routinely participate in cross-vertical code reviews with emphasis on Security.
  5. Break down complex problems into sub-tasks while prototyping rapidly and iteratively contributing to security initiatives using agile practices.

Skills

Required

  • 7+ years of development experience in designing and implementing software systems in Java
  • 3+ years of work experience in designing and implementing security solutions for applications and distributed systems
  • mitigating OWASP Top 10 attacks on applications
  • Application Security
  • Cryptography
  • Authentication
  • Authorization using Role-Based and Attribute-Based access controls
  • Test-Driven development
  • Secure SDLC
  • Secure code reviews
  • identify and mitigate threat vectors and vulnerabilities in code and infrastructure
  • AWS
  • GCP
  • RDBMS like MySQL
  • replication and clustering
  • data stores such as Redis and Elasticsearch
  • software engineering principles
  • written and verbal communication skills
  • B.S or M.S in Computer Science or related fields

Nice to have

  • developing and maintaining technical documentation such as cookbooks, design and architecture docs
  • troubleshooting and fixing production issues to ensure reliability, security and performance
  • Coach and mentor junior engineers in the team

What the JD emphasized

  • security solutions
  • security roadmap
  • security and privacy aspects
  • security oriented frameworks and features
  • emphasis on Security