C

Principal Software Engineer

Conga
NewPosted today

LOCATION

Bangalore · Onsite

EXPERIENCE

10+ Years

SKILLS REQUIRED

ObservabilityCI/CDSystem DesignGenerative AI ToolsSecure Software DevelopmentCode Review Automation

Job description

Overview

As a Principal Software Engineer within the Document Automation pillar, you will lead the practical adoption of AI-enabled engineering practices across multiple products, services, and teams. You will combine hands-on engineering and prototyping with broad technical leadership to improve software design, development, testing, review, documentation, release, and support.

What you'll do

  • Define and drive an AI-enabled engineering productivity strategy across multiple Document Automation products and services.
  • Identify and prioritize opportunities to apply AI across discovery, requirements refinement, architecture, coding, testing, code review, documentation, release, troubleshooting, and support workflows.
  • Build prototypes, reference implementations, reusable accelerators, integrations, and agentic workflows that teams can adopt at scale.
  • Establish practical standards, guardrails, and secure usage patterns for AI-assisted software engineering.
  • Partner with engineering leaders and teams to integrate successful practices into everyday delivery workflows, CI/CD pipelines, and quality processes.
  • Define baselines and success measures, evaluate adoption and outcomes, and use evidence to continuously improve approaches.
  • Mentor Staff, Senior, and other engineers; facilitate hands-on learning; and build a sustainable community of practice in India.
  • Influence technical decisions across services and systems, build consensus where approaches differ, and communicate recommendations to engineering and product leadership.
  • Contribute code, review designs, troubleshoot complex issues, and demonstrate new development techniques in real product environments.

What you'll need

  • A record of leading complex initiatives across multiple products, services, or engineering teams.
  • Practical experience applying generative AI, large language models, coding assistants, agentic workflows, retrieval techniques, or related technologies to improve software engineering outcomes.
  • 10+ years of software engineering experience.
  • A strong track record designing, building, and operating enterprise-grade SaaS solutions.
  • Hands-on software architecture and development experience, including moving from strategy to prototype to production-ready implementation.
  • Strong proficiency in C# and .NET.
  • Experience with REST APIs and distributed systems.
  • Practical experience with modern web application frameworks such as React or comparable technologies.
  • Meaningful experience building on AWS or Azure.
  • Understanding of how frontend, backend, platform, and delivery concerns work together.
  • Deep knowledge of CI/CD, automated testing, observability, secure development, code quality, and agile delivery.
  • Ability to evaluate privacy, security, intellectual property, reliability, and governance considerations and translate them into practical engineering guardrails.
  • Ability to define useful baselines and outcome measures, distinguish activity from impact, and prioritize solutions based on value, usability, adoption, and maintainability.
  • Ability to communicate complex technical ideas clearly to engineers, leaders, and cross-functional stakeholders.
  • Ability to facilitate alignment, challenge assumptions constructively, and present recommendations with confidence and credibility.

Nice to have

  • A bachelor's degree in Computer Science, Engineering, or a related field.
  • Experience leading AI adoption or developer productivity initiatives in a large engineering organization.
  • Hands-on experience with tools and platforms such as GitHub Copilot, Azure Foundry, Azure OpenAI, Amazon Bedrock, OpenAI APIs, or comparable technologies.
  • Experience designing AI agents, tool integrations, evaluation frameworks, prompt and context strategies, or retrieval-augmented solutions.
  • Experience with developer platforms, internal tooling, CI/CD automation, frontend and API test generation, code review automation, knowledge systems, or engineering analytics.
  • Experience working across modern web interfaces, service APIs, backend systems, and cloud infrastructure without being limited to a single layer of the stack.
  • Experience supporting large-scale, multi-tenant SaaS products and modernizing established codebases and engineering workflows.
  • A demonstrated ability to coach others and turn experimentation into repeatable, broadly adopted engineering practices.

Details

  • Location: Bengaluru, India.
  • Reports to the Director of Software Engineering.
  • Success will be measured by adoption of effective AI-enabled practices across Document Automation teams and workflows; improvements in delivery efficiency, quality, developer experience, or operational effectiveness; reusable tooling, standards, and patterns that reduce duplicated effort; growth in practical AI capability among engineers and technical leaders in India; and partnership and alignment across engineering, product, quality, security, and architecture stakeholders.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Principal Software Engineer