Cornerstone OnDemand Technology/Software

Senior Software Engineer

Hyderabad, India In person Full-time
  • Cornerstone OnDemand is seeking a Senior Full Stack
  • Developer with strong AI development skills to join our Services
  • Engineering team. This role is suited for an experienced software engineer
  • who can build scalable, reliable, and maintainable services and applications
  • while leveraging Generative AI and modern AI technologies to address
  • business and customer needs.
  • The role involves working across the full technology
  • stack, including frontend, backend, APIs, databases, cloud services, and AI
  • capabilities. The successful candidate will collaborate closely with Product,
  • Engineering, Architecture, and other stakeholders to translate requirements
  • into practical, production-ready solutions.
  • In this role you will…

Full Stack Development

Design

and develop end-to-end applications and services across frontend,

backend, APIs, and databases.

Develop

scalable backend services using Java, Python, Node.js, .NET, or similar

technologies..

Build

user interfaces using modern frontend technologies such as React,

Angular, or similar frameworks.

Design

and integrate REST APIs and services to support business and

customer requirements.

Work

with SQL and NoSQL databases and develop efficient data access

solutions.

Develop

reusable components and services that can support multiple solutions and

use cases.

Troubleshoot

application issues and improve performance, reliability, and

scalability.

Participate

in technical design, code reviews, and architectural discussions.

AI & Generative AI Development

Develop

and integrate AI-powered capabilities into applications and

services.

Work

with LLMs and Generative AI platforms such as OpenAI, Azure OpenAI,

Gemini, or similar technologies.

Develop

and optimize prompts to achieve accurate, relevant, and consistent

results.

Build RAG-based

solutions using enterprise data, documents, and other sources.

Integrate

AI capabilities with APIs, databases, existing applications, and business

workflows.

Develop

  • AI-enabled capabilities such as content generation, summarization,
  • intelligent search, classification, information extraction, and
  • conversational experiences.

Evaluate

AI-generated results and improve quality, reliability, performance, and

cost efficiency.

Explore

and adopt emerging AI technologies that can improve service offerings,

engineering productivity, and customer solutions.

Services Engineering & Collaboration

Work

with stakeholders to understand business and customer requirements and translate them into technical solutions.

Develop

reusable services and capabilities that can be leveraged across

multiple customer engagements or solutions.

Collaborate

with Product, Architecture, QA, DevOps, and other engineering teams to

deliver solutions.

Provide

technical guidance and contribute to solution design and estimation.

Mentor

junior developers and promote good engineering practices.

Identify

opportunities to leverage AI to enhance existing services, accelerate

delivery, and create new service capabilities.

Contribute

  • to continuous improvement of development processes, tools, and engineering
  • practices.
  • You’ve got what it takes if you have…

4–6

years of professional software development experience with strong

full-stack development experience.

Strong

hands-on experience with Java, Python, Node.js, .NET, or similar

technologies..

Experience

with modern frontend technologies such as React, Angular, or similar.

Strong

understanding of REST APIs, web services, and database-driven

applications.

Hands-on

experience developing or integrating AI/Generative AI solutions.

Practical

experience working with LLMs and prompt engineering.

Good

understanding of RAG, embeddings, and vector search.

Strong

working knowledge of SQL and preferably NoSQL databases.

Experience

with Git, CI/CD, and modern software development practices.

Strong

problem-solving and analytical skills.

Good

communication skills and the ability to work effectively with technical

and non-technical stakeholders.

Ability

to take ownership of solutions and work independently while collaborating

effectively with the broader team.

Preferred Qualifications

Experience

with OpenAI, Azure OpenAI, Gemini, Claude, or similar LLM platforms.

Experience

with AI agents, function/tool calling, or structured outputs.

Experience

with vector databases or enterprise search technologies.

Exposure

to AI evaluation, monitoring, and responsible AI practices.

Experience

developing reusable services, APIs, or SaaS solutions.

Experience

working in a services, consulting, or customer-focused engineering

environment.

Experience

taking solutions from requirements and design through development,

deployment, and production support.

Role Focus

  • This is primarily a Senior Full Stack Developer role with
  • strong AI development capabilities.
  • The candidate should be a strong software engineer who can
  • work across the full technology stack and has the practicalability to apply
  • AI/Generative AI technologies to real-world business and customer requirements.
  • The role does not require deep expertise
  • in AI research, model training,
  • #LI-Onsite

Job description provided by Cornerstone OnDemand.
View the original posting