Technology & IntelligenceXE-TEC-201
Senior Full-Stack Engineer
- Location
- Remote (India) · New Delhi · Ludhiana
- Pattern
- Remote
- Level
- Senior
- Type
- Full-time
Remote (India) +2 · Senior · Closes 30 Nov
Posted
Technology & Intelligence Ref XE-TEC-198 Closed
Own application security on every client build: threat models before code, scanning in the pipeline and red-team tests of the AI features we release.
This role closed to applications on 8 Oct 2026.
This page stays up so links to it keep working. See the open roles, or send a speculative application; the practice reads those too.

You will make what we build secure by design rather than by audit, with findings written so developers act on them.
A growing share of the work is AI: red-teaming features for prompt injection and data exfiltration. You will also help clients map their controls to the frameworks they report against: ISO/IEC 27001, the DPDP Act and newer AI-specific ones.
How the hours split in a typical week. Agents draft and check some tasks; you decide what happens next.
Threat modelling with build teams
Before any code: what could go wrong and what to build in.
Pipeline scanning and triage
Scanners run on every change; you triage what they raise and cut false alarms.
Red-teaming AI features
An agent generates attack variants; you design the attacks that matter and judge the results.
Writing findings and fixes
Specific, ranked and fixable, written for the developer who has to act on them.
Mapping client controls
ISO/IEC 27001, the DPDP Act and the newer AI frameworks clients report against.
An illustrative split. In your first conversation, the hiring lead talks you through how the week runs.
None of this is required. If you have most of the list above, apply.
Grouped by purpose. Nobody knows all of them on day one.
Tools we work with and license. No partnership is implied.
Days 1–30
Review the pipeline scanning on two live projects and close the gaps you find
Days 31–60
Run a threat-modelling session for a new client build
Days 61–90
Red-team one AI feature and turn the findings into test cases the team keeps

Where this role can be based. Each team agrees its own office days; remote roles join a team week in an office each quarter.

Remote
For roles marked remote: anywhere in India, with a team week in an office each quarter.
Pictured: Dharamkot, Himachal Pradesh
Medical insurance · Parental leave · Mental health
Paid leave · Winter break · Flexible days
Learning budget · Growth reviews · Internal moves
Your own machine · Home office · Team weeks
The team
Engineers who build websites, platforms, data systems and AI products, with tests, evaluations and security checks on every change.

What Technology & Intelligence delivers for clients
Where this role sits
Owns a workstream. Sets the approach and develops others.
Each level is defined by the scope you own, not years served. Growth reviews twice a year measure you against the six standards at your level.
See career pathsLevel below
L3 · Mid — A feature. Owns a piece of work from start to finish.
Next level
L5 · Lead — An engagement. Leads a team and the client relationship.
How we hire
The five stages we use for every role. Timings are targets; if one slips, we tell you.
Within 5 working days
Someone from the practice reads your application, links first and CV second, with no keyword filter or recruitment agency.
Week 1 · 45 min
The hiring lead talks through the role and your work, and states the level and salary band before you invest more time.
Week 2 · 2–3 h, paid
A short exercise close to the job, or a deep review of work you have already done, paid either way.
Work sample · the briefWeek 3 · half a day
Meet the people you would work with, in an office or on video, and ask them anything.
Week 3–4
A written offer with the level, salary, full benefits and a start date that suits you, and time to decide.
Adjustments. Need extra time, questions in advance, captions or another format? Tell us on the form or by email. Asking never counts against you.
Next step
Someone in the practice you choose reads your application like any other and replies either way.