Cornerstone OnDemand logo

Cornerstone OnDemand

Senior Software Engineer

🇮🇳 Hybrid - Hyderabad, Telangana 🕑 Full-Time 💰 TBD 💻 Software Engineering 🗓️ September 20th, 2026
Java

Edtech.com's Summary

Cornerstone OnDemand is hiring a Senior Software Engineer to build full-stack applications and services for its Services Engineering team while layering in Generative AI capabilities. The role spans frontend, backend, APIs, databases, and cloud services, and the engineer will work closely with Product, Engineering, and Architecture to turn requirements into production-ready solutions. Beyond core development, the position also covers mentoring junior developers and guiding technical design decisions.

Highlights
  • Design and build end-to-end applications spanning frontend, backend, APIs, and databases
  • Develop backend services using Java, Python, Node.js, or .NET
  • Build user interfaces with React, Angular, or similar frontend frameworks
  • Integrate LLMs and Generative AI platforms such as OpenAI, Azure OpenAI, or Gemini
  • Build RAG-based solutions that draw on enterprise data and documents
  • Mentor junior developers and contribute to technical design and code reviews
  • Collaborate with Product, Architecture, QA, and DevOps teams to deliver solutions
  • Work arrangement is hybrid out of the Hyderabad office
  • 4-6 years of professional full-stack software development experience required
  • Hands-on experience with AI/Generative AI development and prompt engineering expected

Senior Software Engineer Full Description

This role is Hybrid, Hyderabad Office

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 practical ability 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.

Our Culture:
Spark Greatness. Shatter Boundaries. Share Success. Are you ready? Because here, right now – is where the future of work is happening. Where curious disruptors and change innovators like you are helping communities and customers enable everyone – anywhere – to learn, grow and advance. To be better tomorrow than they are today.

Who We Are:
Cornerstone powers the potential of organizations and their people to thrive in a changing world. Cornerstone Galaxy, the complete AI-powered workforce agility platform, meets organizations where they are. With Galaxy, organizations can identify skills gaps and development opportunities, retain and engage top talent, and provide multimodal learning experiences to meet the diverse needs of the modern workforce. More than 7,000 organizations and 100 million+ users in 180+ countries and in nearly 50 languages use Cornerstone Galaxy to build high-performing, future-ready organizations and people today.

Equal Employment Opportunity
Equal Employment Opportunity has been, and will continue to be, a fundamental commitment at Cornerstone OnDemand. We are proud to be an EOE Protected Veterans/Disability workplace and an affirmative action employer. If you have a disability or special need that requires accommodation, please contact us at [email protected].