
Software Consulting Engineer – Core Systems
Posted 17 hours ago

Posted 17 hours ago
This is a fully remote position, open to applicants in United States.
• Interpret ambiguous requirements into precise designs, assess trade-offs, define interfaces, and evaluate broader system implications.
• Develop and enhance resilient server-side software focusing on accuracy, performance, scalability, security, and operational transparency.
• Analyze requests, data, and failures across various components to pinpoint root causes and implement enduring enhancements.
• Leverage AI tools to swiftly create prototypes, assess different strategies, and confirm technical feasibility.
• Compose essential implementation code, review modifications, and validate assumptions through testing and metrics.
• Decompose tasks for AI agents, provide necessary context and constraints, review generated modifications, and ensure expected behavior, including failure scenarios.
• Familiarize yourself with unfamiliar systems across various languages and codebases utilizing code, documentation, experiments, AI tools, and collaborative efforts.
• Enhance maintainability and delivery speed while overseeing compatibility, rollout, and operational risks.
• Contribute to APIs, client integrations, and user interfaces as required.
• Articulate technical decisions, collaborate across teams, mentor colleagues, and assist others in their deliverables.
• Take ownership of tasks from problem identification through implementation, production deployment, and ongoing operations.
• Examine post-release failures, integrate feedback, and enhance reliability and maintainability.
• Significant hands-on software engineering experience with accountability for production systems and impactful technical decisions.
• Strong capabilities in system design encompassing interfaces, dependencies, data flows, scalability, reliability, security, and maintainability.
• Proficient backend engineering expertise in at least one relevant language, such as Go, Rust, Node.js/TypeScript, or Java.
• Practical knowledge of distributed systems, concurrency, asynchronous communication, data consistency, persistence, and failure recovery.
• Experience with databases, caching, cloud platforms, containers, and messaging technologies like Kafka, NATS, or similar systems.
• Proficiency in automated testing, deployment, observability, and troubleshooting in production environments.
• Practical application of AI coding agents for significant engineering tasks, with the capability to explain choices, identify errors, and independently verify outcomes.
• A strong curiosity and proven initiative to learn new technologies and explore beyond a single component or specialty.
• Effective communication and collaboration skills across engineering teams.
• Bachelor’s degree or equivalent experience in Engineering or Computer Science.
• Must be authorized to work in the United States without the need for visa sponsorship, now or in the future.
• Benefits provided in addition to salary and bonuses.
• Equal treatment and employment protections as per Avaya’s Equal Opportunity commitment.
Sargent & Lundy
Willow Innovations, Inc.
Astrolab
Get handpicked remote jobs straight to your inbox weekly.