Senior Software Engineer (Architecture & Innovation)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+8 more
Job description
We are looking for a hands-on software engineer who can take end-to-end technical ownership of a significant software subsystem or product capability within Avayaβs enterprise communications and contact center portfolio. You will translate product goals into sound designs, drive implementation, coordinate integration with other teams, and deliver reliable, maintainable software., * Own a subsystem from design through production. Take responsibility for its 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, and raise risks and blockers early.
- Personally implement critical functionality and resolve difficult technical problems. Work across backend services, APIs, messaging, and data, with user-facing components where relevant to the subsystem.
- Establish clear integration contracts with adjacent systems. Address compatibility, failure behavior, and the effect of changes on other teams and users.
- Use AI coding agents for substantial engineering work. Define tasks and constraints, provide context, challenge generated solutions, and verify results through tests, measurements, and targeted code review.
- Build quality into the subsystem. Address security, performance, resilience, and maintainability through automated tests and validation of realistic failure scenarios.
- Carry work through release and production use. Establish observability and safe rollout and rollback practices with operating teams, 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
- 10+ years of relevant software engineering experience, with 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 the ability to explain decisions, identify mistakes, and establish confidence in the result.
- Ability to work independently through ambiguity, learn unfamiliar technologies, and coordinate technical decisions and delivery dependencies across teams.
- Clear communication and the ability to move between system design and implementation details.
Preferred Experience
- Production development in Go or Rust.
- Event-driven systems and messaging platforms such as Kafka, NATS, RabbitMQ, or comparable technologies.
- Modernizing existing services while preserving compatibility and customer behavior.
- Contact center, telecommunications, or other real-time applications with demanding reliability and latency requirements.
- Delivery across backend services and modern frontend applications.
- Production AI integrations involving tool use, retrieval, orchestration, or evaluations., Bachelor degree or equivalent experience, Applicants must be currently authorized to work in the United States without the need for visa sponsorship now or in the future.
Benefits & conditions
The pay range for this opportunity is from $179,127 to $234,100 + benefits. This range represents the anticipated low and high end of the salary plus bonus for this position. Actual total compensation will vary and is based on factors such as a candidateβs qualifications, skills, and competencies.
About the company
Avaya is an enterprise software leader that helps the worldβs largest organizations and government agencies forge unbreakable connections.
The Avaya Infinity platform unifies fragmented customer experiences, connecting the channels, insights, technologies, and workflows that together create enduring customer and employee relationships.
We believe success is built through strong connections - with each other, with our work, and with our mission. At Avaya, youβll find a community that values your contributions and supports your growth every step of the way.
Learn more at https://www.avaya.com
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦