Emergent Labs

Senior Software Engineer - Application Security

Emergent Labs
Apply
8 hours ago
Bengaluru, IndiaSenior

Responsibilities

  • Define security patterns and guardrails for AI-generated applications across authentication, data access, APIs, and business logic.
  • Build secure-by-default application-generation frameworks and validation layers for generated code.
  • Work with AI and agent pipelines to prevent insecure code, prompt injection, and adversarial inputs.
  • Develop threat models for dynamic application creation flows and multi-tenant user-generated environments.
  • Build authentication systems, permission frameworks, secure SDKs, API gateways, rate limiting, and LLM input/output validation layers.
  • Red team AI-generated applications, identify systemic weaknesses, and feed findings back into generation systems.

Requirements

  • 5–10+ years of experience in application security.
  • Strong coding ability in Python, JavaScript, or TypeScript, including backend systems.
  • Deep understanding of OWASP Top 10, authentication and session management, API security, injection, and sandbox escape vectors.
  • Experience working closely with product and engineering teams.

Benefits

  • Build security for AI systems that build software at global scale.
  • Work directly with founders and core engineering teams on novel security problems.
Emergent Labs

About Emergent Labs

201-500 employees

Emergent Labs builds autonomous coding agents and an AI app builder that generate, test, and deploy production software from plain-language specifications for developers and product teams. It offers a cloud platform and APIs for building and operating applications, replacing parts of traditional software development workflows. Privately held and headquartered in San Francisco, it is backed by Y Combinator and investors including Khosla Ventures, SoftBank, Google, and Lightspeed.

Contact me