Senior Software Engineer (Architecture & Innovation)

Avaya

19m ago • Remote

Senior

Remote

179,127 - 234,100 USD/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

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

Potential salary for Senior Software Engineer (Architecture & Innovation) role

Improve your resume now

$179,127 – $234,100/year

Quick Facts

  • Role: Senior Software Engineer (Architecture & Innovation)

  • Focus: End-to-end ownership of a subsystem/product capability in enterprise communications and contact center software

Description

We are seeking a hands-on software engineer who can take end-to-end technical ownership of a significant software subsystem or product capability. You will translate product goals into designs and delivery plans, implement critical functionality across backend services/APIs/messaging/data (and relevant user-facing components), and deliver reliable, maintainable software. AI-assisted development is central to the role, with coding agents used to accelerate delivery while you validate, troubleshoot, and evolve what you build.

Responsibilities

  • Own a subsystem from design through production, including technical direction, implementation, interfaces, testing, operational readiness, and ongoing improvement.
  • Turn product goals into clear designs and achievable delivery plans; define interfaces and data flows; explain tradeoffs; identify dependencies; raise risks and blockers early.
  • Personally implement critical functionality and resolve difficult technical problems across backend services, APIs, messaging, and data.
  • Establish clear integration contracts with adjacent systems, including compatibility and failure behavior.
  • Use AI coding agents for substantial engineering work: define tasks/constraints, provide context, challenge generated solutions, and verify results with tests, measurements, and targeted code review.
  • Ensure quality through security, performance, resilience, and maintainability with automated tests and validation of realistic failure scenarios.
  • Carry work through release and production use: observability, safe rollout/rollback, failure investigation, and continuous improvements.
  • Collaborate with product, engineering, and operations partners; document decisions; share knowledge; review code.

Requirements

  • 10+ years of relevant software engineering experience with 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: 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, including the ability to explain decisions and verify results.
  • Ability to work independently through ambiguity and coordinate technical decisions and delivery dependencies across teams.
  • Clear communication across system design and implementation details.
  • Must be authorized to work in the United States without visa sponsorship now or in the future.

Benefits

  • Pay range: $179,127 to $234,100 + benefits.

See similar jobs

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

See more

Unlock Full Resume Report