jobapplier

Senior Software Engineer - Application Security

Emergent Labs

Responsibilities

Secure AI-generated applications at scale

  • Define security patterns for applications generated by AI agents
  • Enforce guardrails across auth, data access, APIs, and business logic
  • Build frameworks to ensure secure-by-default app generation

Design “secure generation” systems

  • Work directly with AI/agent pipelines to prevent insecure code from being produced
  • Build validation layers for generated code (static + semantic)
  • Detect prompt injection and adversarial input patterns
  • Own application threat modeling
  • Identify vulnerabilities in dynamic app creation flows
  • Analyze risks in multi-tenant user-generated environments
  • Build reusable threat models for agent-driven systems
  • Build developer-facing security primitives
  • Auth systems, permission frameworks, secure SDKs
  • Secure API gateways and rate limiting
  • Input/output validation layers for LLM-driven flows
  • Red team AI-generated apps
  • Break applications generated by Emergent agents
  • Identify systemic weaknesses vs one-off bugs
  • Feed learnings back into generation systems

Preferred

  • Prompt injection & output validation

The Role

Emergent runs a massive, multi-tenant, AI-driven execution environment where code is generated and executed continuously. You will secure the infrastructure that powers autonomous software creation.

What We’re Looking For

  • 5–10+ years in
  • Application Security
  • Strong coding ability (Python, JS/TS, backend systems)

Deep understanding of

  • OWASP Top 10
  • Auth & session management
  • API security
  • Injection & sandbox escape vectors
  • Experience working closely with product/engineering teams

What Sets You Apart

You think in systems, not vulnerabilities

You want to prevent insecure code from ever existing

Experience with

  • AI/LLM systems
  • Secure code generation systems
  • Why Emergent
  • Build security for

AI systems that build software

  • Operate at global scale (millions of apps, millions of users)
  • Work directly with founders and core engineering
  • Solve problems that don’t exist anywhere else yet