Confirmed on the employer's own hiring board on Nov 14, 2026. First seen by Alion on Nov 9, 2026.
Responsibilities
Design, develop, and maintain complex, performance-critical software components.
Implement new functionality and enhance existing platform capabilities.
Improve system performance, scalability, and resource efficiency.
Work on technical challenges involving concurrency, multithreading, and memory management.
Analyze system behavior, identify performance bottlenecks, and implement effective optimizations.
Investigate and resolve complex technical issues across interconnected components.
Ensure high standards of code quality, reliability, maintainability, and test coverage.
Take end-to-end ownership of engineering tasks, including technical design, implementation, validation, and ongoing support.
Experience
7+ years of professional software engineering experience, preferably working on complex backend, infrastructure, or system-level software. Strong candidates with fewer years of experience may also be considered.
3+ years of strong hands-on programming experience with C++.
Solid understanding of concurrency, multithreading, synchronization, and memory management.
Strong knowledge of performance optimization, profiling, debugging, and resource utilization.
Experience developing and maintaining complex, performance-critical software applications.
Ability to investigate technical problems across multiple components and identify root causes.
Experience independently driving engineering tasks from technical design through implementation and validation.
Practical experience with AI-assisted development tools beyond basic code completion, including evaluating and improving generated solutions.

