Senior Software Engineer - Application Security

Emergent
Bengaluru
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 5-10 yearsSkills: ["Systems thinking","Ownership","Risk analysis","Collaboration"]

Secure an AI-driven, multi-tenant execution environment that generates and runs production applications at global scale. Define and enforce security patterns across authentication, data access, APIs, and business logic, and build secure-by-default generation and validation layers (static and semantic). Tackle prompt injection and adversarial inputs, perform application threat modeling, discover vulnerabilities in dynamic flows, and red-team agent-generated apps while feeding learnings back into generation systems.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Emergent
Emergent
2 days ago

Senior Software Engineer - Application Security

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 12 hours agoStatus: Live

Job Summary

Secure an AI-driven, multi-tenant execution environment that generates and runs production applications at global scale. Define and enforce security patterns across authentication, data access, APIs, and business logic, and build secure-by-default generation and validation layers (static and semantic). Tackle prompt injection and adversarial inputs, perform application threat modeling, discover vulnerabilities in dynamic flows, and red-team agent-generated apps while feeding learnings back into generation systems.
Location: Bengaluru
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Secure AI-generated applications at scale by defining security patterns and enforcing guardrails across auth, data access, APIs, and business logic.
  • •Build frameworks and “secure generation” systems to ensure secure-by-default app creation.
  • •Design and implement validation layers for generated code (static + semantic) and detect prompt injection/adversarial inputs.
  • •Own application threat modeling and identify vulnerabilities in dynamic, multi-tenant user-generated environments.
  • •Red team AI-generated apps, break applications to surface weaknesses, and feed learnings back into generation systems.

Key Requirements

  • •5–10+ years in application security
  • •Strong coding ability (Python, JS/TS) with backend systems
  • •Deep understanding of OWASP Top 10
  • •Expertise in auth/session management and API security
  • •Experience preventing insecure code in AI/LLM-driven flows (prompt injection, sandbox escape, secure code generation)
Experience:5-10 yearsApplication securityAI/LLMMulti-tenant systems
Skills:Systems thinkingOwnershipRisk analysisCollaboration
Languages:English
Tech Stack:PythonJSTSJavaScriptTypeScriptLLMAI

Company Brief

Emergent
Provides a platform for orchestrating autonomous AI agents and workflows, enabling teams to build, deploy, monitor, and scale agent-driven applications and automations across business processes.
Industry: AI & Machine Learning
Growth: Early Stage Startup
Website