Software Consulting Engineer (Core Systems)

Avaya

51m ago • Remote

Senior

Remote

179,127 - 234,100 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Software Consulting Engineer (Core Systems)

  • Focus: Hands-on backend engineering and system design across an enterprise platform

Description

You will design and implement critical server-side functionality across component boundaries, translating ambiguous goals into practical designs and interfaces. The role includes end-to-end investigation of issues across services, and ongoing accountability after release to improve reliability and maintainability. Agentic AI development is central: you will use AI coding agents for prototyping and implementation while personally reviewing and verifying the systems you build.

Responsibilities

  • Design across component boundaries: define interfaces, evaluate tradeoffs, and consider wider system effects

  • Build robust server-side services: correctness, performance, scalability, security, and operational visibility

  • Investigate end to end: trace requests/data/failures across components and drive lasting improvements

  • Rapid AI-assisted prototyping: use AI tools to validate feasibility before production-quality implementation

  • Move between design and code: prototype, implement critical code, review changes, and validate with tests/measurements

  • Use AI agents effectively: break work into tasks, provide context, review generated changes, and verify failure scenarios

  • Learn unfamiliar systems: use code, documentation, experiments, AI tools, and collaboration

  • Evolve software thoughtfully: improve maintainability, manage rollout and compatibility, and control operational risk

  • Contribute across the stack: work with APIs, client integrations, and user interfaces when needed

  • Provide hands-on technical leadership: coordinate across teams and mentor peers

Requirements

  • Substantial hands-on software engineering experience with demonstrated ownership of production systems

  • Strong system design skills across multiple components (interfaces, dependencies, data flows, scalability, reliability, security, maintainability)

  • Deep backend engineering in at least one language: Go, Rust, Node.js/TypeScript, Java

  • Effective debugging and performance investigation

  • Practical understanding of distributed systems and failure recovery; concurrency and asynchronous communication

  • Experience with databases, caching, cloud platforms, containers, and messaging (Kafka, NATS, or comparable)

  • Experience with automated testing, deployment, observability, and production troubleshooting

  • Practical use of AI coding agents for substantial engineering work, with ability to explain decisions and independently verify results

  • Curiosity and initiative to learn unfamiliar technologies beyond a single component

  • Clear communication and collaboration across engineering teams

  • Authorization to work in the United States without visa sponsorship

Benefits

  • Pay range: $179,127 to $234,100 + benefits (includes anticipated bonus)

  • Support for growth and ongoing production ownership through the team community

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Software Consulting Engineer (Core Systems) role

Improve your resume for just $5

$179,127 – $234,100/year

Unlock Full Resume Report