Logo for NTD Software

Application Security Engineer

Roles & Responsibilities

  • Fluent English
  • 1+ years of experience in a software development role with a good understanding of application security
  • Experience completing application security testing engagements and reports
  • Knowledge of web application (SaaS) design best practices and secure software development, and familiarity with security standards/regulations/frameworks (e.g., OWASP, NIST, ISO 27001)

Requirements:

  • Partner with enterprise and solutions architects, software engineers, product owners, DBAs and QA to ensure security across the SDLC and collaborate with Agile teams to integrate security requirements, perform risk assessments, and address security issues.
  • Provide guidance on secure coding principles, security frameworks, and OWASP Top 10; conduct threat modeling and coordinate security testing activities (penetration testing, vulnerability scanning, and security assessments).
  • Assist in incident response for application security incidents and contribute to post-incident reviews; promote security awareness through workshops and training; maintain up-to-date security documentation.
  • Monitor security posture, propose enhancements, drive the implementation of security improvements; evaluate and recommend security tools, technologies, and approaches; communicate risks to the Information Security Team.

Job description

As an Application Engineer embedded within our Agile development teams, you will play a crucial role in ensuring the security and integrity of our applications, systems, and data. While working closely with cross-functional Agile teams, you will report directly to the Information Security Application Security Team to act as a liaison and subject matter expert aligning efforts across the broader security strategy.

Responsibilities:
  • Partner with enterprise and solutions architects, software engineers, product owners, DBAs and QA engineers to ensure adequate security is in place throughout the SDLC.
  • Collaborate with Agile teams throughout the software development lifecycle to integrate security requirements, perform risk assessments, and address security issues.
  • Provide guidance and support to Agile teams on secure coding principles, security frameworks, and OWASP Top 10 vulnerabilities.
  • Conduct threat modeling exercises with Agile teams to identify potential security threats and recommend appropriate mitigation strategies.
  • Plan, coordinate, and execute security testing activities, including penetration testing, vulnerability scanning, and security assessments. (Experience with Dynamic Application Testing)
  • Assist in incident response activities related to application security incidents and contribute to post-incident reviews to improve security measures.
  • Promote security awareness within Agile teams by organizing workshops, training sessions, and providing timely security updates.
  • Maintain accurate and up-to-date security documentation, including security guidelines, standards, and procedures, to ensure compliance with industry regulations.
  • Continuously monitor and assess the security posture of applications, propose enhancements, and drive the implementation of security improvements.
  • Identify and communicate potential security risks and vulnerabilities to the Information Security Application Security Team, helping in the formulation of risk management strategies.
  • Foster a collaborative and productive working relationship with Agile teams, sharing knowledge and best practices to improve overall security awareness and practices.
  • Evaluate and recommend security tools, solutions, and technologies that align with the organization's security goals.

  • Requirements:
  • Fluent English
  • 1+ years of experience in a software development role such as Software Developer, Architect, Software Quality Assurance, or Application Security Engineer with a good understanding of application security.
  • Knowledge of web application (SaaS) design best practices and secure software development.
  • Familiarity with relevant security standards, regulations, and frameworks (e.g., OWASP, NIST, ISO 27001).
  • Experience with SOAP and REST APIs.
  • 1+ years of experience completing application security testing engagements and reports.
  • Solid knowledge of common web application security vulnerabilities, secure coding principles, and secure development frameworks.
  • Demonstrated ability to work collaboratively within a team and across departments to achieve common security goals.
  • Strong problem-solving skills and the ability to think critically under pressure.
  • Self-motivated, proactive, and able to work independently with minimal supervision.


  • Preferred:
  • Bachelor's degree in Computer Science, Information Security, or a related field. Relevant certifications (e.g., CISSP, CISM, CSSLP) are a plus.
  • Experience with security testing tools and techniques (e.g., SAST, DAST, IAST) to identify and remediate security issues.
  • Strong understanding of Agile software development methodologies and experience working closely with Agile development teams.
  • Strong knowledge of .NET 4.0+ and Core, MVC 4/5, and Entity Framework.
  • Excellent communication and interpersonal skills, with the ability to convey complex security concepts to technical and non-technical stakeholders.
  • Knowledge of DevSecOps practices and experience with CI/CD pipelines is desirable.
  • NTD Software is an equal opportunity employer. We do not discriminate on the basis of age, race, color, religion or religious creed, sexual orientation, gender, gender identity, marital status, family or parental status, disability, military or veteran status, age, or any other basis protected by law. All employment decisions at NTD Software are based on a person’s merit, business needs, and role requirements.

    Security Engineer Related jobs

    Other jobs at NTD Software

    We help you get seen. Not ignored.

    We help you get seen faster — by the right people.

    🚀

    Auto-Apply

    We apply for you — automatically and instantly.

    Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

    AI Match Feedback

    Know your real match before you apply.

    Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

    Upgrade to Premium. Apply smarter and get noticed.

    Upgrade to Premium

    Join thousands of professionals who got noticed and hired faster.