Senior Software Engineer - Application Security

Emergent

5–10 yrs Bengaluru Full Time Work from office
Emergent logo
Posted : today
Actively hiring

Job description

Join Emergent, a leader in autonomous coding agents, as a Senior Software Engineer focused on Application Security. We're revolutionizing software development by generating, testing, and deploying production applications directly from plain-language intent.

Our platform operates at a global scale, empowering millions of users worldwide to build applications. We've achieved significant growth with over $130M in ARR and a user base spanning 190+ countries. Our team comprises experienced founders, top academic talent, and leaders from renowned tech companies, dedicated to solving critical challenges in AI-driven software creation, including correctness, reliability, security, and scalability.

We seek passionate builders eager for ownership, speed, and impact on a global stage. This role offers a unique opportunity to contribute to the cutting edge of AI and software engineering.

Responsibilities

As a Senior Software Engineer for Application Security, you will be instrumental in securing the infrastructure that powers our autonomous software creation environment. Your key responsibilities include:

- Securing AI-generated applications by defining security patterns, enforcing guardrails across authentication, data access, APIs, and business logic, and building frameworks for secure-by-default app generation. - Designing "secure generation" systems by working directly with AI/agent pipelines to prevent insecure code and building validation layers for generated code. - Owning application threat modeling, identifying vulnerabilities in dynamic app creation flows, and analyzing risks in multi-tenant user-generated environments. - Building developer-facing security primitives such as auth systems, permission frameworks, secure SDKs, secure API gateways, and input/output validation layers for LLM-driven flows. - Conducting red team exercises on AI-generated apps to identify systemic weaknesses and feed learnings back into generation systems.

Qualifications

We are looking for candidates with a strong foundation in application security and software development. Ideal candidates possess:

- 5 to 10+ years of experience in Application Security. - Excellent coding proficiency in languages such as Python, JavaScript/TypeScript, and experience with backend systems. - A deep understanding of core security concepts including the OWASP Top 10, authentication and session management, API security, and various injection and sandbox escape vectors. - Proven experience collaborating effectively with product and engineering teams.

What will set you apart includes a systems-thinking approach, a proactive mindset towards preventing insecure code, and experience with AI/LLM systems, prompt injection, output validation, and secure code generation.

Essential Skills

PythonJavaScriptTypeScriptBackend SystemsOWASP Top 10AuthenticationSession ManagementAPI SecurityInjection AttacksSandbox Escapes

Good to Have

AI SystemsLLM SystemsPrompt InjectionOutput ValidationSecure Code Generation

Highlights

  • Actively hiring

More Details

RoleSenior Software Engineer - Application Security
DepartmentSoftware Development
Employment TypeFull Time, Work from office

About the Company

Emergent logo

Emergent

IT Consulting

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