Application Security Engineer

[ Product Engineering ]

We’re hiring multiple roles in Malaysia and Indonesia for exciting software products development.

Those who are passionate in cutting-edge technology, please reach out to our Talent Acquisition at [email protected]

As an Application Security Engineer, you translate security needs into technical application design & implementation. You plan, estimate, and implement security solutions in an agile environment.

Responsibilities:

  • You will be involved with a broad set of cloud technologies, implementing requirements around security and automation of our service deployments.
  • Your primary responsibility is ensuring our technical designs and specifications adhere to our security standards by:
  • o initiating design and task reviews
  • o defining detailed security requirement specification in stories
  • o regular audits to ensure deliverables adhere to the security requirements.
  • You will be the bridge between software engineering team and security team to strive for a balance between deliveries and security:
  • o Assess and reproduce vulnerabilities highlighted by security team and apply mitigation measures or remediation.
  • o Present exceptional cases to security team when remediation is unavailable.
  • You will evaluate and develop adequate secure software development and implement lifecycle processes to safeguard our applications throughout their life cycle.
  • You also need to take responsibility to coach and develop team members about security best practices and guidelines in their role.

Qualifications:

  • Bachelor’s degree in computer science, cyber security or in similar fields – Master/PhD is a bonus
  • 3+ years professional experience as an Application Security Engineer or similar role
  • Excellent analytical capabilities, communication skills, high commitment, self-responsibility, and customer orientation
  • Experience in software development and familiar with continuous integration and tool chain (CICD).
  • AWS and cloud platform as a service (PaaS) security
  • Up to date with the trending vulnerabilities, threats, mitigation, and remediation.
  • Team player with hands-on mentality and able to set priorities to craft a direction
  • Experience in working within agile teams, and comfortable with continuous delivery.

Must have technical skills:

  • Strong conceptual knowledge on Microservices and application security.
  • Up to date with trending threats and vulnerabilities.
  • Experience in handling SAST, DAST and penetration testing results.
  • Experience in application vulnerability assessment and tooling – Veracode preferred.
  • Experience in application vulnerability management processes and secure application life cycle management processes.
  • Proven hands-on experience with vulnerability remediation and mitigation.
  • Proven hands-on experience with VCS and build tools – Git, Maven, Gradle, NPM
  • Proven hands-on experience with CI/CD – GitLab preferred.
  • Development experience in any programming language – Java, NodeJs preferred.
  • Experience in any cloud service provider – AWS preferred.

Good to have technical skills:

  • Experience in security monitoring and alerts – Datadog preferred.
  • Experience in threat modelling process.
  • Experience in orchestration and automation technologies – CloudFormation, Terraform, Ansible
  • Experience on database security.
  • Experience with cloud/system monitoring tools – CloudNative, ELK, Datadog, etc.
  • Experience in event driven architecture, GraphQL.
  • Experience with Frameworks – Springboot, Angular, etc.

Must have soft skills:

  • Good command of English
  • Ability to work independently with minimal supervision.
  • Ability and willingness to pick up new technical knowledge with minimal guidance.
  • Team player – willing to adapt to the team’s culture and way of working.