Senior Software 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: Senior Software Engineer (Core Systems)

  • Focus: hands-on server-side engineering, system design, and end-to-end investigation in a complex enterprise platform

  • Uses AI agents: AI-assisted prototyping and AI coding agents to accelerate investigation and delivery

Description

Design and build critical core system functionality across component boundaries, translating ambiguous product needs into clear designs and production-ready implementations. Own work from problem definition through testing, deployment, and ongoing production operations, including investigating failures and improving reliability. Use AI agents to prototype, review changes, and independently verify behavior and failure scenarios.

Responsibilities

  • Design across component boundaries (interfaces, dependencies, data flows, and tradeoffs)

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

  • Investigate end to end by tracing requests/data/failures across components and driving lasting fixes

  • Rapid AI-assisted prototyping and validation of technical feasibility

  • Move between design and code (prototype, implement critical logic, and validate with tests/measurements)

  • Use AI agents effectively by chunking work, providing context, reviewing generated changes, and verifying failure scenarios

  • Learn unfamiliar systems using code, documentation, experiments, and AI tools

  • Evolve software for maintainability and delivery speed while managing compatibility, rollout, and operational risk

  • Contribute across the stack as needed (APIs, client integrations, UIs)

  • Provide hands-on technical leadership (communicate decisions, coordinate, mentor)

Benefits

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

  • Benefits included with total compensation; actual compensation varies by qualifications and skills

Requirements

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

  • Strong system design skills for scalable, reliable, secure, maintainable interfaces and dependencies

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

  • Practical distributed systems knowledge: concurrency, async communication, consistency, persistence, and failure recovery

  • Experience with databases, caching, cloud/container platforms, and messaging such as Kafka or NATS

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

  • Practical use of AI coding agents for meaningful engineering work with independent verification

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

  • Clear communication and effective collaboration

  • US work authorization without visa sponsorship now or in the future

  • Bachelor’s degree or equivalent experience in Computer Science or Engineering

See similar jobs

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

See more

Potential salary for Senior Software Engineer, Core Systems role

Improve your resume for just $5

$179,127 – $234,100/year

Unlock Full Resume Report