Software Engineer

Posted:
7/30/2026, 5:05:09 PM

Location(s):
Bengaluru, Karnataka, India ⋅ Gurgaon, Haryana, India ⋅ Haryana, India ⋅ Karnataka, India

Experience Level(s):
Junior ⋅ Mid Level ⋅ Senior

Field(s):
Software Engineering

Workplace Type:
On-site

Join us as a Software Engineer

  • This is an opportunity for a driven Software Engineer to build AI-enabled products and workflows that solve real business problems

  • You’ll engineer reliable, scalable software and automation that connects modern AI capabilities with real-world risk and control processes

  • We’re offering this role at associate level

What you'll do

In your new role, you’ll be working within a feature team to engineer software, scripts and tools, as well as liaising with other engineers, architects and business analysts across the platform.

You’ll also be:

  • Engineer and ship AI-enabled software, services and automation that support and enhance controls and governance processes

  • Integrate LLM capabilities, retrieval patterns and API-based services into products and internal workflows in a secure, maintainable way

  • Build, test, deploy and support backend services, scripts and lightweight web components across the full software lifecycle

  • Design and improve orchestration for multi-step workflows, event-driven processes and cross-system integrations

  • Evaluate solution quality across accuracy, reliability, latency and cost, and refine implementations using testing, monitoring and structured feedback

  • Collaborate with engineers and business stakeholders to turn ambiguous requirements into clear, scalable technical solutions aligned to control’s strategy

  • Improve automation, resilience and engineering quality through reusable components, better tooling and disciplined delivery practices

The skills you'll need

To take on this role, you’ll need a background in software engineering, software design, and architecture, and an understanding of how your area of expertise supports our customers.

You’ll also need:

  • Strong software engineering foundations like clean, testable code,Git,debugging, basic CI/CD, solid Python for backend/AI integration, JavaScript/TypeScript for web,and good SQL/data handling
  • Designing or consuming REST and GraphQL APIs; LLM integration (prompts, configuration, evaluation); retrieval-augmented generation, embeddings, vector databases; workflow/orchestration; and event-driven architectures (queues, webhooks, pub/sub)
  • Secure, scalable systems experience: authentication and integration patterns (OAuth, API keys, service accounts, schema transformation); familiarity with cloud and enterprise platforms (managed AI, serverless, business systems); and focus on data pipelines, quality, latency, accuracy and cost
  • Strong communication and stakeholder skills, with the ability to turn business needs into technical solutions and explain trade-offs clearly. Curiosity and adaptability in a fast-changing AI landscape, with the judgement to evaluate new tools quickly and avoid over-reliance on any single stack
  • Experience or awareness of risk, controls frameworks or enterprise risk management (e.g. EWRMF) is beneficial but not essential

Hours

45

Job Posting Closing Date:

02/08/2026