Principal Software Engineer (Analytics Platform)

Avaya
•$179,127 - $234,100•Remote

About The Position

Avaya is seeking a hands-on Principal Software Engineer to build the software and cloud foundations behind Avaya Infinity analytics. The role leads system design across services, data, and infrastructure, while also personally carrying critical work through implementation and production operation. The engineer partners with product, data, AI, platform, and operations teams to deliver complete capabilities, using coding agents to accelerate substantial engineering work while retaining the judgment needed to verify, maintain, and improve the resulting systems. The position owns work from problem definition and proof of concept through deployment, production adoption, and ongoing operation. It calls for initiative, explicit tradeoffs, early communication of blockers, and accountability after release, including incident investigation and permanent fixes. Technical leadership includes design decisions, code review, mentoring, and reusable practices for engineering and agentic development. The pay range is $179,127 to $234,100, plus benefits. The stated range represents the anticipated low and high end of salary plus bonus; actual total compensation varies based on qualifications, skills, and competencies. Applicants must be currently authorized to work in the United States without requiring visa sponsorship now or in the future.

Requirements

  • Substantial hands-on software engineering experience, with personal ownership of architecture and implementation across a production platform or multiple services.
  • Deep backend development experience 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, including module design, remote state and locking, drift, reviewable plans, and safe changes to existing resources.
  • Hands-on GitHub Actions workflow engineering, including authoring and debugging reusable workflows, managing dependencies and artifacts, integrating tests and deployment controls, and implementing secure credentials or workload identity.
  • Production cloud experience on Azure or GCP, including containers, Kubernetes, identity, networking, and storage, and 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.
  • 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.
  • Ability to decompose work, provide repository context and constraints, coordinate parallel tasks, review and integrate generated changes, and maintain reusable agent instructions.
  • Independent understanding of agent-generated code, including the ability to explain errors 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 hands-on work; tool familiarity or autocomplete alone is insufficient.
  • Bachelor degree or equivalent experience in Computer Science or Engineering.
  • Currently authorized to work in the United States without the need for visa sponsorship now or in the future.

Nice To Haves

  • Production Go or Rust and high-volume event or data-processing services.
  • Experience with Kafka, NATS, Redis, Delta Lake, Databricks, Trino, or comparable messaging and analytics technologies.
  • Multi-tenant SaaS, secure cloud identity, dependency management, and software supply-chain controls.
  • Incremental modernization of operating platforms and measurement of reliability, latency, or cost improvements.
  • Experience in analytics, contact-center applications, or secure integration of AI capabilities into enterprise products.

Responsibilities

  • Translate product goals into practical architecture, clear interfaces, and achievable delivery plans; implement critical services and integrations.
  • Build reliable APIs and event-driven services that preserve 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 safe 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.
  • Lead changes spanning services and infrastructure by defining integration contracts, coordinating dependencies, and validating user and operational outcomes.
  • Improve performance, resilience, observability, and cloud cost through measurement and production investigation.
  • Provide technical leadership through design decisions, code review, mentoring, and reusable engineering practices, including effective use of coding agents.
  • Own work from problem definition and proof of concept through deployment, production adoption, and ongoing operation.
  • Investigate incidents after release, implement permanent fixes, share lessons, and help colleagues deliver.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service