Application Security Developer

6 days ago

langley, bc, Canada SPECTRAFORCE Full-time

Application Security Expert, AI/Software Developer (Python and Javascript)

Length of Contract: 6 months (Possible extension)

Remote- Fully Remote

Interview Process: 2 rounds


Position Overview

We are seeking an experienced Application Security Expert with a strong software development background to support the development of an innovative AI-powered security platform. This individual will play a key role in designing and enhancing an AI harness that identifies application security vulnerabilities across modern software environments.

The ideal candidate will bring a blend of secure software development expertise, application security knowledge, and hands-on experience with AI-assisted development tools and models . While application security is critical, the primary focus of this role is on building and improving software capabilities that leverage AI to detect and analyze security weaknesses.

Key Responsibilities

  • Contribute to the design, development, and enhancement of an AI-driven application security testing platform.
  • Develop and maintain software components using Python and JavaScript .
  • Evaluate and integrate various AI/LLM models to improve vulnerability detection capabilities.
  • Analyze the strengths, limitations, and security implications of different AI approaches and frameworks.
  • Collaborate with security, engineering, and platform teams to improve application security outcomes.
  • Develop proof-of-concepts, prototypes, and automation solutions to accelerate vulnerability discovery.
  • Create and refine prompts, workflows, and evaluation frameworks for AI-powered security testing.
  • Review application architectures and code to identify security risks and opportunities for automation.
  • Assist in validating findings generated by AI systems and improve detection accuracy.
  • Document technical designs, recommendations, and best practices.

Required Qualifications

  • 5+ years of hands-on software development experience.
  • Strong programming expertise in Python .
  • Strong development experience with JavaScript and modern application frameworks.
  • Experience building, integrating, or leveraging AI/LLM technologies within software development workflows.
  • Solid understanding of secure coding practices and common application security vulnerabilities.
  • Experience with application security testing methodologies, including:
  • SAST
  • DAST
  • Software Composition Analysis (SCA)
  • OWASP Top 10
  • Experience working with APIs, cloud-native applications, and modern development pipelines.
  • Ability to assess and compare AI models, frameworks, and security implications.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration abilities.

Preferred Qualifications

  • Experience developing security tooling or vulnerability detection platforms.
  • Familiarity with AI frameworks such as LangChain, OpenAI APIs, Anthropic APIs, or similar technologies.
  • Experience integrating AI solutions into CI/CD pipelines.
  • Knowledge of cloud platforms such as AWS, Azure, or GCP.
  • Experience with DevSecOps practices and automated security testing.
  • Understanding of AI security risks, prompt injection, model misuse, and AI governance concepts.

Desired Background

The successful candidate will be someone who can operate at the intersection of:

  • Software Engineering
  • Application Security
  • Artificial Intelligence
  • This is a highly hands-on role suited for an individual who enjoys building solutions, evaluating emerging AI technologies, and applying security expertise to solve complex development challenges.