Senior Software Engineer - Application SecurityNew

Emergent

5–10 yrs Bengaluru Full Time Hybrid (office + remote)
Emergent logo
Posted : yesterday
Actively hiring

Job description

Join Emergent, a leader in autonomous coding agents that transform software development. We generate, test, and deploy production applications directly from plain-language intent. Our platforms are instrumental in building millions of real-world applications, serving over 10 million users globally and achieving significant ARR. Be part of a team composed of seasoned founders, academic achievers, and industry veterans from top tech companies, dedicated to solving complex challenges in AI-driven software creation.

This role offers a unique opportunity to shape the security of AI systems that build software, operating at an unprecedented global scale. You will collaborate closely with founders and the core engineering team to tackle novel security problems in the rapidly evolving field of AI and autonomous development.

Responsibilities

Secure AI-generated applications at scale by defining security patterns and enforcing guardrails across authentication, data access, APIs, and business logic. Build frameworks for secure-by-default application generation.

Design "secure generation" systems by working with AI/agent pipelines to prevent insecure code, building validation layers for generated code, and detecting prompt injection and adversarial input patterns.

Own application threat modeling by identifying vulnerabilities in dynamic app creation flows, analyzing risks in multi-tenant environments, and building reusable threat models for agent-driven systems.

Build developer-facing security primitives, including authentication systems, permission frameworks, secure SDKs, secure API gateways, and input/output validation layers for LLM-driven flows.

Perform red teaming on AI-generated apps to identify systemic weaknesses and feed learnings back into generation systems.

Qualifications

Requires 5–10+ years of experience in Application Security.

Demonstrate strong coding proficiency in languages such as Python, JavaScript/TypeScript, and backend systems.

Possess a deep understanding of key security concepts including: - OWASP Top 10 vulnerabilities - Authentication and session management best practices - API security principles - Injection and sandbox escape vectors

Proven experience collaborating closely with product and engineering teams is essential.

Ideal candidates will think in systems rather than isolated vulnerabilities and are driven to prevent insecure code from being created. Experience with AI/LLM systems, prompt injection, output validation, and secure code generation systems will significantly set you apart.

Essential Skills

Application SecurityPythonJavaScriptTypeScriptBackend SystemsOWASP Top 10AuthenticationSession ManagementAPI SecurityInjection VulnerabilitiesSandbox Escape

Good to Have

AI/LLM SystemsPrompt InjectionOutput ValidationSecure Code Generation

Highlights

  • Actively hiring

More Details

RoleSenior Software Engineer - Application SecurityNew
IndustryAI / Machine Learning, Software Development
DepartmentApplication Security Engineer, Software Security Engineer
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Emergent logo

Emergent

AI / Machine Learning

Senior Software Engineer - Application SecurityNew at Emergent | SkillMX | SkillMX