Principal Software Engineer, Developer Platform Engineering (India)

Principal Software Engineer, Developer Platform Engineering (India)

14 Nov
|
Avaya
|
India

14 Nov

Avaya

India

About Avaya
Avaya is an enterprise software leader that helps the world's largest organizations and government agencies forge unbreakable connections.

The Avaya Infinity™ platform unifies fragmented customer experiences, connecting the channels, insights, technologies, and workflows that together create enduring customer and employee relationships.

At Avaya, you'll find a community that values your contributions and supports your growth every step of the way.

Build the software and cloud foundations that make Avaya Infinity analytics reliable, secure, and useful. We are looking for a hands-on engineer who can lead system design across services, data, and infrastructure, then personally carry critical work through implementation and production operation.

You will partner with product, data, AI, platform, and operations engineers to deliver complete capabilities. Agentic development is central to the role: you will use coding agents to accelerate substantial engineering work while retaining the understanding and judgment needed to verify, maintain, and improve the systems you build.
Take responsibility from problem definition and proof of concept through deployment, production adoption, and ongoing operation.
Investigate incidents, implement permanent fixes, share what you learn, and help colleagues deliver.
Build reliable APIs and event-driven services, preserving data correctness, tenant isolation, compatibility, and predictable behavior during failures.
Design and maintain production infrastructure as code with Terraform, including reusable modules, state management, environment configuration, and secure lifecycle changes.
Author, troubleshoot, and improve GitHub Actions workflows for infrastructure and application delivery, including automated tests, secure cloud authentication, artifact promotion, and controlled releases.




Improve performance, resilience, observability, and cloud cost through measurements and production investigation.
Provide technical leadership through design decisions, code review, mentoring, and reusable engineering practices, including effective use of coding agents.
Required Experience

Substantial hands-on software engineering experience, with personal ownership of architecture and implementation across a production platform or multiple services.
Deep backend development in a production language such as Go, Rust, Java, or a comparable language, with practical Python and SQL skills and the ability to learn adjacent technologies.
Strong understanding of distributed systems, concurrency, API contracts, asynchronous messaging, data consistency, retries, idempotency, and failure recovery.
Hands-on production Terraform and infrastructure-as-code experience. You can explain module design, remote state and locking, drift, reviewable plans, and secure changes to existing resources.
Hands-on GitHub Actions workflow engineering. You have authored and debugged reusable workflows, managed dependencies and artifacts, integrated tests and deployment controls, and implemented secure credentials or workload identity.
Production cloud experience on Azure or GCP, including containers, Kubernetes, identity, networking, and storage. Ability to become effective across both clouds.
Experience with automated integration testing,



secure authorization, observability, incident diagnosis, and controlled rollout and recovery.
Clear communication and a record of influencing technical decisions through evidence, implementation, and collaboration.
Agentic Development Experience

Demonstrated delivery of a substantial feature, service, integration, or engineering tool from proof of concept into production using coding agents, such as Codex, Cursor, or comparable tools.
You can explain errors you caught, debugging decisions, automated tests, security and performance checks, deployment, rollback, and verified production outcomes.
Ability to learn unfamiliar systems with AI assistance and establish effective engineering practices through your own hands-on work. Preferred Experience

Production Go or Rust and high-volume event or data-processing services.
Multi-tenant SaaS, secure cloud identity, dependency management, and software supply-chain controls.
Analytics, contact-center applications, or secure integration of AI capabilities into enterprise products.
Bachelor degree or equivalent experience in Computer Science or Engineering
This range represents the anticipated low and high end of the salary plus bonus for this position. Actual total compensation will vary and is based on factors such as a candidate's qualifications, skills, and competencies.
Federal Contractor. All qualified applicants and employees receive equal treatment without consideration for race, religion, sex, age, sexual orientation, gender identity, national origin, disability, status as a protected veteran or any other protected characteristic. In general, positions at Avaya require the ability to communicate and use office technology effectively. LI-REMOTE
#

📌 Principal Software Engineer, Developer Platform Engineering (India)
🏢 Avaya
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: principal software engineer, developer platform engineering (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: principal software engineer, developer platform engineering (india) / india