Principal Software Architect

2 days ago


Bengaluru, Karnataka, India OpenText Full time US$ 1,50,000 - US$ 2,00,000 per year

AI-First. Future-Driven. Human-Centered.

At OpenText, AI is at the heart of everything we do—powering innovation, transforming work, and empowering digital knowledge workers. We're hiring talent that AI can't replace to help us shape the future of information management. Join us.

Principal Software Architect – AI ApplicationsLocation: Bangalore, India

The AI Engineering and Enablement organization delivers OpenText's foundational AI capabilities and shared services to accelerate GenAI adoption across the enterprise. In addition to building scalable AI toolkits and operational infrastructure, the team defines technical patterns and works with product and architecture leaders to promote aligned, secure, and effective AI development.

The Opportunity

As Principal Software Architect - AI Applications, you will serve as the hands-on technical leader driving the design and development of our AI foundation components and GenAI-enabled services. This is a high-impact role for a pragmatic architect who thrives in code, partners closely with developers, and knows how to balance rapid innovation with robust engineering.You will help define and build reusable architectures and components for GenAI applications, including capabilities such as RAG pipelines, tool-augmented agents, multi-agent orchestration, and model integration patterns. You will work with Java, Python, and TypeScript-based systems and leverage modern frameworks such as LangChain, LangGraph, and CrewAI to build portable, flexible, and scalable AI workflows.This role will directly support the engineering of shared services, SDKs, and toolkits that accelerate AI development across the enterprise

You Are Great At:

  • Designing and building scalable, maintainable architectures for GenAI-based applications.
  • Leading development teams through hands-on examples, prototypes, and mentoring.
  • Applying frameworks such as LangChain, LangGraph, or CrewAI to implement agent workflows and orchestration logic.
  • Architecting RAG-based solutions including embedding pipelines, vector store integrations, and hybrid retrieval mechanisms
  • Writing clean, production-ready code in Java, Python, and TypeScript or browser).
  • Translating solution requirements into modular, testable designs.
  • Evaluating new AI frameworks and libraries and making technology recommendations for enterprise adoption.
  • Collaborating with product managers, architects, and engineers to drive delivery and alignment across teams.

What It Takes:

  • 10+ years of experience in software architecture and engineering, including significant hands-on development.
  • Deep experience in at least two of the following: Java (Spring Boot or equivalent), Python (FastAPI, LangChain), TypeScript or frontend frameworks).
  • Familiarity with modern GenAI development patterns, including LLM orchestration, prompt chaining, and tool-use.
  • Strong working knowledge of LangChain, LangGraph, CrewAI, or similar frameworks.
  • Experience designing and operating RAG pipelines using vector databases, embedding models, and hybrid retrieval strategies.
  • Solid understanding of cloud-native architecture, REST/gRPC APIs, and containerized microservices.
  • Ability to document and communicate architectural decisions clearly and influence engineering direction.
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.

OpenText's efforts to build an inclusive work environment go beyond simply complying with applicable laws. Our Employment Equity and Diversity Policy provides direction on maintaining a working environment that is inclusive of everyone, regardless of culture, national origin, race, color, gender, gender identification, sexual orientation, family status, age, veteran status, disability, religion, or other basis protected by applicable laws.

If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please submit a ticket atAsk HR. Our proactive approach fosters collaboration, innovation, and personal growth, enriching OpenText's vibrant workplace.



  • Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 1,50,00,000 - ₹ 2,00,00,000

    Unlock Your Future as a Principal Software ArchitectAbout the Role:This is an exceptional opportunity to leverage your technical expertise and drive innovation in software development.Key Responsibilities:Investigate, troubleshoot, and resolve complex software issues to ensure system stability and reliability.Maintain and enhance existing applications by...


  • Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 2,00,00,000 - ₹ 2,50,00,000

    Be a key contributor to shaping the future of digital products. As a Principle Engineer, you will have opportunities to work on challenging projects, collaborate with a global team, and develop your technical expertise.About This RoleWe are seeking a skilled Principal Software Engineer to join our team. In this position, you will be responsible for...


  • Bengaluru, Karnataka, India beBeeSoftwareDevelopment Full time

    Job Title: Software Principal EngineerOur company is seeking a seasoned software principal engineer to lead the development of high-performance, low-latency software solutions for our cutting-edge products.">8-12 years of experience in design and development of BIOS/UEFI/Embedded Systems, with a strong background in C/C++ programming and common...


  • Bengaluru, Karnataka, India Opentext Full time US$ 1,50,000 - US$ 2,00,000 per year

    The OpportunityAs Principal Software Architect - AI Applications, you will serve as the hands-on technical leader driving the design and development of our AI foundation components and GenAI-enabled services. This is a high-impact role for a pragmatic architect who thrives in code, partners closely with developers, and knows how to balance rapid innovation...


  • Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 15,00,000 - ₹ 25,00,000

    About the RoleWe are seeking a highly skilled Principal Software Architect to join our development team. In this role, you will be responsible for designing and developing scalable and reliable services that deliver imagery to both internal and external customers.As a member of our agile team, you will work closely with cross-functional teams domestically...


  • Bengaluru, Karnataka, India beBeeInnovator Full time ₹ 1,20,00,000 - ₹ 1,50,00,000

    Job DescriptionWe're seeking a seasoned technologist to join our team as a Principal Engineer. As a key member of our R&D department, you will be responsible for designing and implementing innovative solutions to drive business growth.As a technical leader, you will contribute to the development of cutting-edge products and services that meet the evolving...

  • Principal Architect

    6 days ago


    Bengaluru, Karnataka, India beBeeArchitect Full time ₹ 9,00,000 - ₹ 12,00,000

    **Job Title:** Principal Architect & ModelerWe are seeking a highly skilled and imaginative Architect & Modeler to join our organization. This role is ideal for a professional with a strong architectural foundation and a creative edge to transform concepts into high-quality, photorealistic 3D visuals and immersive experiences.


  • Bengaluru, Karnataka, India Dell Full time

    Software Principal Engineer - Automation Python ScriptingThe Software Engineering team delivers next-generation application enhancements and new products for a changing world Working at the cutting edge we design and develop software for platforms peripherals applications and diagnostics xe2x80x94 all with the most advanced technologies tools ...


  • Bengaluru, Karnataka, India Oracle Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    As a Principal Software Engineer you will work with teams of software engineers responsible for the software design, development, and operations for our new and existing products. You should be able to architect broad systems interactions, be hands-on, be able to dive deep into any part of the stack and have a good sense of cloud infrastructure and...


  • Bengaluru, Karnataka, India JP Morgan Chase Full time

    : Step into the role of a Principal Solution Architect at JPMorgan Chase and become a driving force behind the development and adoption of cutting-edge, cloud-based technologies. As a Principal Architect at JPMorgan Chase within the Consumer and Community Bank's Digital Platforms unit, you are an integral part of a team that works to develop high-quality...