Principal Application Security Software Engineer
Core
Design, build, and maintain robust, secure application architectures and tools, bridging advanced software engineering with modern cybersecurity to mitigate AI-driven threats.
Role type
Principal Application Security Software Engineer (AI/LLM focus)
Builds
Secure software solutions, frameworks, and automations; AI-powered security scanners and autonomous code fix agents
Domain
Travel technology, Cloud-native distributed systems, Application Security (AppSec), AI/LLM
Deliverable
production ML models | product features
Required skills
Java development, Cloud CI/CD pipeline design, AI Agent configuration and management, LLM integration, Distributed system architecture, Vulnerability management (OWASP/LLM Top 10), Security tooling development
Preferred skills
Machine learning engineering for anomaly detection, High-availability system capacity planning
Technologies
Java, GCP, SAST, DAST, SCA, LLMs, AI Agents
Responsibilities
Develop secure software solutions and application security tools; Implement AI LLM technologies for vulnerability triage and automated code fixes; Adapt AppSec strategy for AI-driven threats; Integrate security scanners into CI/CD pipelines; Define and optimize security metrics; Provide technical leadership and mentorship; Manage security incidents and architectural bottlenecks
Seniority
Principal, hands-on IC with strategic influence