2 days ago
Remote, United StatesStaff+
Responsibilities
- Translate product goals into architecture, interfaces, and delivery plans.
- Implement critical backend services, integrations, APIs, and event-driven systems.
- Design and maintain production infrastructure as code with Terraform.
- Author, troubleshoot, and improve GitHub Actions workflows for application and infrastructure delivery.
- Lead cross-service and infrastructure changes, coordinating dependencies and validating user and operational outcomes.
- Improve performance, resilience, observability, reliability, and cloud cost through production measurements and investigation.
- Investigate incidents, implement permanent fixes, and remain accountable for systems after release.
- Provide technical leadership through design decisions, code reviews, mentoring, and reusable engineering practices.
- Use coding agents to accelerate substantial engineering work while reviewing and maintaining the resulting systems.
Requirements
- Substantial hands-on software engineering experience owning architecture and implementation across a production platform or multiple services.
- Deep backend development experience in Go, Rust, Java, or a comparable production language, plus practical Python and SQL skills.
- 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 modules, remote state, locking, drift, reviewable plans, and safe resource changes.
- Hands-on experience authoring and debugging reusable GitHub Actions workflows with dependencies, artifacts, testing, deployment controls, and secure credentials or workload identity.
- Production cloud experience with Azure or GCP, including containers, Kubernetes, identity, networking, and storage.
- Experience with automated integration testing, secure authorization, observability, incident diagnosis, controlled rollout, and recovery.
- Clear communication and a record of influencing technical decisions through evidence, implementation, and collaboration.
- Demonstrated delivery of a substantial production feature, service, integration, or engineering tool using coding agents such as Codex, Cursor, or comparable tools.
- Ability to decompose agent-assisted work, review generated changes, maintain reusable agent instructions, and independently explain testing, security, performance, deployment, rollback, and production outcomes.
- Preferred experience with Go or Rust, high-volume event or data-processing services, Kafka, NATS, Redis, Delta Lake, Databricks, Trino, multi-tenant SaaS, secure cloud identity, dependency management, software supply-chain controls, platform modernization, analytics, contact-center applications, or secure AI integrations.
- Bachelor degree or equivalent experience in Computer Science or Engineering.
Benefits
- The position is remote, indicated by the #LI-REMOTE posting tag.
- Benefits are provided, with compensation described as salary plus bonus; exact compensation figures are excluded here because the posting does not identify them as base pay.
- Applicants must be currently authorized to work in the United States without needing visa sponsorship now or in the future.
Tech Stack
Apache KafkaAzureDatabricksGitHub ActionsGoGoogle Cloud PlatformJavaKubernetesPythonRedisRustSQLTerraform
About Avaya
Avaya builds enterprise communications and contact-center software delivered as UCaaS, CCaaS, and CPaaS, along with services and devices, for large organizations and government agencies. Its portfolio—including the Avaya Infinity platform—supports cloud, hybrid, and on-prem deployments and modernization of legacy voice systems under subscription and support contracts. Founded in 2000 as a Lucent spinoff and now privately held under Silver Lake, Avaya is headquartered in Morristown, New Jersey and serves customers worldwide.
