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 – Core Systems

Avaya

. Translate ambiguous product and engineering needs into clear designs across component boundaries .

Posted 11/9/2026full-timeRemote • United StatesSeniorWebsite

Core Competencies

Role fit
Core Competencies

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

Demonstrates substantial hands-on software engineering experience with a focus on backend engineering, system design, and effective debugging. Capable of leading technical initiatives, collaborating across teams, and utilizing AI tools for rapid prototyping and system improvements.

Highest-signal resume keywords
Backend Engineering SkillsSystem Design SkillsExperience With DatabasesEffective DebuggingAI Coding Agents

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.jsTypeScriptJavaDistributed SystemsAsynchronous CommunicationAutomated TestingPerformance InvestigationProduction Systems
Soft Skills
Clear CommunicationEffective CollaborationCuriosityInitiativeMentoring
Tools & Technologies
KafkaNATSRabbitMQCloud PlatformsContainersCachingMessaging TechnologiesObservability ToolsDeployment ToolsAI Tools
Certifications & Qualifications
Bachelor Degree
Industry Keywords
Real-Time Enterprise ApplicationsContact CenterTelecommunicationsEvent-Driven SystemsFull-Stack Delivery

Tech Stack

Tools & technologies
CloudDistributed SystemsJavaJavaScriptKafkaNode.jsRabbitMQRustTypeScriptGo

About the role

Key responsibilities & impact
  • Translate ambiguous product and engineering needs into clear designs across component boundaries
  • Evaluate tradeoffs, define interfaces, and consider wider system effects
  • Implement and improve robust server-side services for correctness, performance, scalability, security, and operational visibility
  • Investigate requests, data, and failures across components to identify root causes and deliver lasting improvements
  • Use AI tools for rapid prototyping and validate technical feasibility
  • Move between design and code by prototyping, implementing critical code, reviewing changes, and validating assumptions through tests and measurements
  • Use AI agents by breaking work into tasks, supplying context and constraints, reviewing generated changes, and verifying failure scenarios
  • Learn unfamiliar systems across languages and codebases using code, documentation, experiments, AI tools, and collaboration
  • Improve maintainability and delivery speed while managing compatibility, rollout, and operational risk
  • Contribute across APIs, client integrations, and user interfaces when needed
  • Provide hands-on technical leadership, communicate decisions, coordinate across teams, mentor peers, and help others deliver
  • Own work from problem definition through implementation, production adoption, ongoing operation, and reliability improvements

Requirements

What you’ll need
  • Substantial hands-on software engineering experience, with demonstrated ownership of production systems and meaningful technical decisions
  • Strong system design skills, including interfaces, dependencies, data flows, scalability, reliability, security, and maintainability across multiple components
  • Deep backend engineering skills in at least one relevant language such as Go, Rust, Node.js/TypeScript, or Java
  • Effective debugging and performance investigation
  • Practical understanding of distributed systems, concurrency, asynchronous communication, data consistency, persistence, and failure recovery
  • Experience with databases, caching, cloud platforms, containers, and messaging technologies such as Kafka, NATS, or comparable systems is valuable
  • Experience with automated testing, deployment, observability, and production troubleshooting
  • Practical use of AI coding agents for substantial engineering work, with ability to explain decisions, identify mistakes, and independently verify results
  • Curiosity and demonstrated initiative to learn unfamiliar technologies and investigate beyond a single component or specialty
  • Clear communication and effective collaboration across engineering teams
  • Bachelor degree or equivalent experience
  • Must be currently authorized to work in the United States without the need for visa sponsorship now or in the future
  • Preferred: Production development in Rust or Go
  • Preferred: Full-stack delivery or meaningful work with client applications, SDKs, or modern frontend frameworks
  • Preferred: Improving systems under demanding availability, latency, throughput, or cost constraints
  • Preferred: Modernizing existing software and delivering changes across multiple components or teams
  • Preferred: Event-driven systems using Kafka, NATS, RabbitMQ, or comparable technologies
  • Preferred: Contact center, telecommunications, or other real-time enterprise applications
  • Preferred: AI-enabled application development involving tool integration, orchestration, or evaluations

Benefits

Comp & perks
  • Equal Opportunity employer
  • U.S. Federal Contractor
  • Commitment to equality and equal treatment for qualified applicants and employees
  • Physical requirements may vary by assigned work location