Senior Software Engineer - Application Security
Bengaluru, India · Full-time
- Posted 3w ago
- From Emergent Labs’s careers page
- Location
- Bengaluru, India
- Type
- Full-time
- Level
- Senior
- Experience
- 5+ years
- Department
- Engineering
Apply on Emergent Labs’s site
Opens the listing on job-boards.greenhouse.io
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.
About the role
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 You’ll Do
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
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
- Prompt injection & output validation
- 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
Skills they ask for
Pick one to see other roles that ask for it.
About Emergent Labs
Build web and mobile apps using AIEmergent provides an AI platform for building full-stack web and mobile applications.
See all 26 roles at Emergent LabsMore roles at Emergent Labs
See all 26- Motion DesignerBengaluru · On-siteDesign · On-siteBengaluru, India1d
- Senior Software Engineer - GRCBengaluru · SeniorEngineering · SeniorBengaluru, India1d
- UX WriterBengaluru · On-siteDesign · On-siteBengaluru, India1d
- Forward Deployed Engineer (FDE)Bengaluru · Senior · On-siteSoftware Development · Senior · On-siteBengaluru, India4d
Share this role
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.