Senior Software Engineer II

Elsevier

Chennai District

On-site

INR 1,400,000 - 2,100,000

Full time

10 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Elsevier is seeking a Senior Software Engineer II to design, develop, and maintain software solutions across diverse products. You will work in cross-functional teams, mentor junior colleagues, and contribute to impactful projects that improve user experiences.

The role emphasizes hands-on coding in Python, AI tooling, and cloud-native development with AWS, SQL Server, and modern JavaScript stacks, plus strong communication across a global team.

Qualifications

  • Experience with Agile/Scrum methods and mentoring others.
  • Proficiency in Python and AI tooling including LLM APIs.
  • Experience with RAG pipelines, embeddings and vector stores.
  • Strong MS SQL Server design, performance, and troubleshooting.
  • Cloud-native development on AWS and modern JavaScript stacks.

Responsibilities

  • Develop, maintain, and enhance software in a collaborative team.
  • Investigate and resolve issues reported by customers and colleagues.
  • Share knowledge and contribute to a supportive team environment.
  • Assist with project planning and effort estimation.
  • Support other teams and drive ongoing improvements.
  • Communicate effectively with colleagues from diverse backgrounds.

Skills

Agile & Scrum
Team collaboration
Communication
Mentoring juniors
Problem solving
Python
LLM APIs
RAG pipelines
Lang Chain / Lang Graph
Prompt engineering
SQL Server
AWS cloud
JavaScript / TypeScript

Tools

Python
LLM APIs
Pydantic
Microsoft SQL Server
AWS
TypeScript/Node.js
Lang Chain
Lang Graph
RAG pipelines

Job description

Senior Software Engineer II
Job Summary

Do 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

Role Overview

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 OOP 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.
  • Experience in application design, root cause analysis, and the development of shared or reusable components.
  • Strong written and verbal communication skills.
  • Hands-on experience with AWS cloud services and cloud-native application development.
  • Understanding of security engineering principles and their practical application and Knowledge of JavaScript frameworks and TypeScript/node.js is a plus.

Please read our Candidate Privacy Policy.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer II
Senior Software Engineer II

Reed Business Information • Chennai District

On-site
INR 2,500,000 - 4,000,000
Senior Software Engineer II
Senior Software Engineer II

Reed Business Information • Gurugram District

On-site
INR 1,800,000 - 2,400,000
Software Engineering Lead
Software Engineering Lead

Reed Business Information • Chennai District

On-site
INR 1,800,000 - 2,400,000
Senior Software Engineer II
Senior Software Engineer II

Reed Business Information • Mumbai

On-site
INR 2,500,000 - 5,000,000
Senior Software Engineer Intermediate (Custom Solutions)
Senior Software Engineer Intermediate (Custom Solutions)

Opteamix • Bengaluru

On-site
INR 1,200,000 - 2,100,000
Senior Software Design Engineer/Module Lead - Agentic AI
Senior Software Design Engineer/Module Lead - Agentic AI

WinWire • Hyderabad, Bengaluru

Hybrid
INR 1,800,000 - 3,400,000
Senior Staff AI Engineer
Senior Staff AI Engineer

GE Vernova • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Relocation assistance
Senior Associate Engineer - AI Services
Senior Associate Engineer - AI Services

NTT DATA BUSINESS SOLUTIONS • Chennai District

Hybrid
INR 1,200,000 - 2,400,000
Senior Software Engineer II - Platform & Integrations (Backend) Engineering - Development Hyderabad
Senior Software Engineer II - Platform & Integrations (Backend) Engineering - Development Hyderabad

Seismic • Hyderabad

On-site
INR 2,400,000 - 4,200,000
Senior Full Stack Engineer
Senior Full Stack Engineer

MindSource • Gurugram District

Hybrid
INR 1,200,000 - 1,800,000