Overview
Senior Software Engineer on the Risk & Compliance Technology team, building and maintaining the firm's investment compliance platform that monitors pre-trade and post-trade compliance across credit and insurance strategies.
What you'll do
- Develop, maintain, and support the firm's investment compliance platform end-to-end, from data processing through to the web front-end, ensuring code quality, scalability, reliability, and security.
- Design, build, and extend the platform's AI-driven capabilities.
- Adopt and champion an AI-first engineering methodology, leveraging AI coding assistants and agentic tooling to accelerate development, code review, testing, and diagnostics.
- Design and implement new features across the compliance workflow.
- Build and integrate web applications, microservices, and data pipelines on AWS.
- Write automated unit, integration, and deployment tests, and utilize standard CI/CD tooling to build and deploy application code across environments.
- Ensure the integrity and correctness of compliance processing, working closely with compliance and risk stakeholders.
- Diagnose and resolve production issues by correlating platform behavior with code-level root causes.
- Lead technical design and code reviews, participate in Agile ceremonies, and manage delivery.
- Provide technical support, automate repetitive tasks, and stay current with industry trends and emerging technologies, particularly in AI and large language models.
- Mentor and train junior developers, contribute to a collaborative team culture, and demonstrate a willingness to learn from others.
What you'll need
- 10+ years of proven software engineering experience in a relevant industry.
- Proficiency in Python and/or C#, JavaScript/TypeScript, databases (relational and/or NoSQL), and cloud technologies, preferably AWS (ECS, Lambda, S3, DynamoDB, SNS/SQS).
- An AI-first mindset, with hands-on experience using AI coding assistants and agentic tools to accelerate development, and enthusiasm for embedding AI at the core of the products we build.
- Experience as a hands-on tech lead, collaborating effectively with business stakeholders, compliance officers, product managers, UX designers, and other tech leads.
- Experience with RESTful and/or GraphQL API design, development, and scalable microservice architectures.
- Ability to develop scalable, secure, and maintainable code, with a strong background in functional programming.
- Self-starter with an entrepreneurial attitude, willing to teach and mentor others, and a desire to work in a dynamic team environment.
- Excellent problem-solving skills, attention to detail, and effective communication skills.
- Experience with automation testing and performance testing approaches.
- Bachelor's degree (BSc/BA) or above in Computer Science, Engineering, or a related field.
Nice to have
- Experience building or integrating LLM-powered features, such as AI agents, tool/function calling, retrieval-augmented generation (RAG), or prompt engineering.
- Experience designing or maintaining rules engines, data pipelines, or data-enrichment workflows.
- Experience/knowledge of investment compliance, credit markets, portfolio management, or regulatory monitoring.
Details
- Location: Bangalore.
- Depending on the position, certain securities licenses may be required if in a client-facing role or engaged in specified activities.
Read the full description and apply on the company’s own careers page.