Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Avaya

Senior Software Engineer – Architecture, Innovation

Avaya

. Own a subsystem from design through production, including technical direction, implementation, interfaces, testing, operational readiness, and ongoing improvement .

Posted 11/10/2026full-timeRemote • United StatesSenior💰 $179,127 - $234,100 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates extensive experience in backend engineering, with a strong focus on system design, implementation, and integration of production software. Proficient in utilizing AI coding agents and automated testing to ensure high-quality, reliable software delivery.

Highest-signal resume keywords
Backend Engineering SkillsProduction Software OwnershipAI Coding Agents ExperienceAutomated Testing and DeploymentDistributed Systems Reasoning

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
GoRustNode.jsTypeScriptJavaAPIsAsynchronous MessagingData StorageAutomated TestingPerformance Analysis
Soft Skills
Clear CommunicationIndependent Problem SolvingCollaboration
Tools & Technologies
KafkaNATSRabbitMQObservability ToolsDeployment Tools
Certifications & Qualifications
Bachelor's Degree or Equivalent Experience
Industry Keywords
TelecommunicationsReal-Time ApplicationsProduction DevelopmentEvent-Driven SystemsCompatibility Preservation

Tech Stack

Tools & technologies
Distributed SystemsJavaJavaScriptKafkaNode.jsRabbitMQRustTypeScriptGo

About the role

Key responsibilities & impact
  • Own a subsystem from design through production, including technical direction, implementation, interfaces, testing, operational readiness, and ongoing improvement
  • Translate product goals into clear designs and achievable delivery plans
  • Define interfaces and data flows, explain tradeoffs, identify dependencies, and raise risks and blockers early
  • Personally implement critical functionality and resolve difficult technical problems across backend services, APIs, messaging, data, and relevant user-facing components
  • Establish integration contracts with adjacent systems, addressing compatibility and failure behavior
  • Use AI coding agents for substantial engineering work and verify results through tests, measurements, and targeted code review
  • Build quality through security, performance, resilience, maintainability, automated tests, and realistic failure-scenario validation
  • Carry work through release and production use, establishing observability and safe rollout and rollback practices
  • Investigate failures and follow through on improvements
  • Collaborate with product, engineering, and operations partners
  • Document decisions, share knowledge, review code, and help others contribute to and support the subsystem

Requirements

What you’ll need
  • 10+ years of relevant software engineering experience
  • Demonstrated technical depth and end-to-end ownership of production software
  • Ownership of a substantial production service, subsystem, or product capability, with personal contributions to design, implementation, integration, and ongoing improvement
  • Strong backend engineering skills in at least one production language, such as Go, Rust, Node.js with TypeScript, Java, or a comparable language
  • Ability to reason about distributed systems, concurrency, state, APIs, asynchronous messaging, data storage, and failure handling
  • Experience with automated testing, deployment, observability, performance analysis, and production troubleshooting
  • Practical use of AI coding agents for substantial engineering work, with ability to explain decisions, identify mistakes, and establish confidence in results
  • Ability to work independently through ambiguity, learn unfamiliar technologies, and coordinate technical decisions and delivery dependencies across teams
  • Clear communication and ability to move between system design and implementation details
  • Bachelor's degree or equivalent experience
  • Preferred: production development in Go or Rust
  • Preferred: event-driven systems and messaging platforms such as Kafka, NATS, RabbitMQ, or comparable technologies
  • Preferred: modernizing existing services while preserving compatibility and customer behavior
  • Preferred: contact center, telecommunications, or other real-time applications with demanding reliability and latency requirements
  • Preferred: delivery across backend services and modern frontend applications
  • Preferred: production AI integrations involving tool use, retrieval, orchestration, or evaluations
  • Must be currently authorized to work in the United States without visa sponsorship now or in the future

Benefits

Comp & perks
  • Benefits offered (unspecified)