Careers

Software Architect

Software architect role: strong hands-on engineer shaping the Botminds platform itself — architecture, performance, and the primitives every solution stands on.

Chennailocation
Engineeringdepartment
8+ yrsexperience
.NET / Angular / Pythoncore stack

Everything Botminds ships to a customer stands on the platform: the agent runtime, the document pipelines, the workflow engine, the multi-tenant SaaS core that has to be fast, secure, and up. The software architect owns the shape of that platform — and unlike architects who only draw diagrams, you are a strong software engineer first. You design the hard parts and you build the hardest parts yourself.

This is the role for an engineer who has grown past a single service and now thinks in systems: how the pieces compose, where they will break at 10× scale, and which primitive, built once, makes ten future solutions cheap.

What you’ll do

You will drive the architecture of the Botminds platform — .NET services, Angular front end, Python orchestration — deciding how agents, pipelines, and tenant infrastructure evolve as customers and load grow. You take the gnarliest problems personally: performance under concurrency, data integrity across tenants, the runtime contracts that agents and workflows depend on. You review designs and code across the engineering team, raise the bar on what “done” means, and turn recurring field needs — surfaced by forward deployed engineers and solution architects — into platform primitives instead of one-off patches. Your fingerprints end up on every deployment without you visiting a single customer.

What you bring

Why this role

Platform work compounds: every improvement you make ships to every customer, every solution, every deployment. You get the leverage of architecture with the satisfaction of hands-on engineering, on a product where agentic AI is not a demo but a system real institutions run on. Full time, Engineering department, based in Chennai.

Apply for this role