Senior Software Engineer II
The Senior Software Engineer II will design and develop software solutions for risk assessment products, focusing on RAG pipelines, LLM integration, and cloud-native development. The role involves mentoring team members and collaborating across functions to deliver secure, high-impact applications.
- Compensation
- Not disclosed
- Location
- Mumbai
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Strong understanding of modern software development methodologies, including Agile and Scrum
- Proficiency in Python
- Direct experience with AI tools like LLM APIs (OpenAI, Bedrock, or Azure OpenAI)
- Understanding of OOPS concepts (.Net)
- Work experience in RAG pipelines: chunking, embeddings, vector stores, retrieval quality
- Structured extraction with Pydantic or similar schema-driven approaches
- Agentic patterns and orchestration (Lang Graph, Lang Chain, or equivalents)
- Prompt engineering and awareness of evals/testing LLM outputs
- Deep expertise in Microsoft SQL Server
- Experience in application design, root cause analysis, and development of shared components
- Strong written and verbal communication skills
- Hands-on experience with AWS cloud services and cloud-native application development
- Understanding of security engineering principles
Nice to have
- Knowledge of JavaScript frameworks and TypeScript/node.js
Full description
Senior Software Engineer IIDo you enjoy working as part of a team that supports a diverse range of products and technologies?Do you enjoy mentoring and supporting junior colleagues?About the Business
LexisNexis Risk Solutions is a trusted partner in risk assessment. Within our Business Services vertical, we provide a wide range of solutions that help organizations drive revenue growth, improve operational efficiency, and enhance customer experiences. Our offerings address complex challenges across Anti-Money Laundering and Counter Terrorist Financing, Identity Authentication and Verification, Fraud and Credit Risk Mitigation, and Customer Data Management. Learn more about LexisNexis Risk Solutions:
About Our Team
We deliver powerful digital solutions that help customers tackle some of the world’s most significant challenges. Our Software Engineering team develops innovative, customer-focused products that create meaningful value and impact.
About the Role
As a Senior Software Engineer II, you will help design, develop, and maintain software solutions that have a real impact. You will work in cross-functional teams, share knowledge, and contribute to projects that make a difference for our users. Your input will help drive innovation and improve our products.
Responsibilities
- Develop, maintain, and enhance software solutions as part of a collaborative team.
- Investigate and resolve issues reported by customers and colleagues.
- Participate in knowledge-sharing initiatives and contribute to a supportive team environment.
- Assist with project planning and effort estimation for upcoming work.
- Support other teams as needed and contribute to ongoing improvements.
- Communicate effectively and collaborate with colleagues from diverse backgrounds.
Requirements
- Strong understanding of modern software development methodologies, including Agile and Scrum, with the ability to diagnose and resolve complex technical issues while guiding others through problem-solving.
- Proficiency in Python and must have direct experience with AI tools like LLM APIs (OpenAI, Bedrock, or Azure OpenAI). Understanding of OOPS concepts (.Net).
- Work experience in RAG pipelines: chunking, embeddings, vector stores, retrieval quality, Structured extraction with Pydantic or similar schema-driven approaches, Agentic patterns and orchestration (Lang Graph, Lang Chain, or hand-rolled equivalents; framework matters less than understanding the patterns), Prompt engineering and some awareness of evals/testing LLM outputs.
- Deep expertise in Microsoft SQL Server, including schema design, performance optimization, stored procedures, and advanced troubleshooting.