Job Closed
This listing is no longer active.
Enabling customers to evolve, compete & succeed in data, automation, insight, and collaboration.
Principal IT Software Engineer
Location
India
Posted
101 days ago
Salary
0
Seniority
Lead
Job Description
Principal IT Software Engineer
Cloud Software Group
• Lead the end-to-end architecture of RAG-based enterprise search solutions, integrating AEM or Liferay with tools like Glean, Vertex AI, or Elasticsearch • Design and deploy content delivery strategies within AEM/Liferay that support seamless document ingestion, indexing, and metadata enrichment for AI consumption • Design and deploy vector retrieval pipelines that integrate embeddings and LLMs with enterprise data connectors and CMS fragments • Fine-tune LLMs and retrieval strategies to improve search accuracy, contextual understanding, and response quality across web and mobile interfaces • Integrate semantic and generative search capabilities into enterprise portals, intranets, and customer-facing websites • Partner with Product, Data, and Knowledge Management teams to design search relevance metrics and high-fidelity user experience (UX) flows • Implement secure access controls, PII masking, and compliance mechanisms to ensure AI-powered search honors CMS-level permissions • Stay current with emerging GenAI, vector database technologies, and CMS headless capabilities to continuously evolve platform architectures • Lead and mentor engineering teams in Full Stack development, LLM integration, and hybrid search architectures.
Job Requirements
- 12+ years of experience in Software Engineering, with a significant focus on Full Stack Architecture and Enterprise Content Management
- CMS Expertise: Proven track record in solutioning and implementing AEM (v6.5+ or AEM as a Cloud Service) or Liferay DXP
- Deep understanding of RAG architectures, embeddings, vector search, and semantic retrieval
- Hands-on experience with Java (for AEM/Liferay backend), JavaScript/TypeScript (React, Angular, or Vue), and Python (for AI/ML services)
- Practical experience with Glean, Vertex AI Search, or Elasticsearch / OpenSearch
- Strong background in LLMs (Gemini, OpenAI, Anthropic), prompt engineering, and context window management
- Integration: Experience connecting enterprise data sources (Confluence, SharePoint, Wolken, Oracle, etc.) with CMS-driven portals
- Typically requires a University Degree or equivalent experience and minimum 12 years of prior relevant experience; or Master’s degree with 8 years; or PhD with 5 years.
Benefits
- Health insurance
- Professional development opportunities
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Lead architecture, scalability, and modernization across Java-based cloud platform • Drive design and evolution of mission-critical services powering large-scale IoT ecosystem • Define and evolve scalable, high-availability distributed system architecture • Develop high-performance backend services using Java and Spring Boot • Optimize systems for scalability, low latency, and reliability under heavy load • Strengthen CI/CD, containerization, and deployment automation practices • Architect and operate cloud-native systems on AWS • Leverage AI tools to accelerate design, refactoring, testing, and modernization • Influence technical direction across teams
Director, Software Engineering
Penn MutualHelping people get stronger is a pretty good business to be in.
• Provide strategic leadership and direction across multiple application development teams through engineering managers • Lead and develop engineering managers • Oversee a portfolio of software initiatives across teams • Define and evolve application development strategy, platforms, and architectural direction • Partner with product, business, IT operations, security, and architecture leaders • Establish and govern standards, best practices, and quality frameworks • Manage resource allocation, including budgeting and staffing • Proactively identify and manage delivery, technology, and organizational risks • Drive continuous improvement in engineering practices
Software Engineer
BlueCross BlueShield of TennesseeBringing peace of mind through better health to our customers and communities
• Support the analysis of complex enterprise system integrations • Help develop flexible, scalable communication solutions using ASP.NET, Web APIs, and SQL • Formulates and defines system scope and objectives through research and fact-finding • Devises or modifies application systems and procedures to optimize functional requirements • Designs, codes, tests, debugs, and documents programs, subroutines, and scripts • May serve one or more project team roles • Maintains technical skill set for software languages, databases, platforms, operating systems, utilities and networks needed to support work assignments • Responds to system failures and performance events
• Partner with cross-functional teams to design, develop, test and implement features and code • Collaborate and contribute to all activities required to deliver high quality features • Learn best practices through mentorship and grow your skills and confidence through hands-on learning in a team environment • Write unit-tests and validate your software against acceptance criteria • Apply team coding, documenting, and testing standards • Participate in code reviews and communicate application changes • Document code and projects so others can easily understand, maintain and support • Debug the problems which arise in production • Read and write design documents • Contribute to team's sprint commitments and actively participate in our Agile practices • Learn the business process domain to better support the business




