Confirmed on the employer's own hiring board on Nov 14, 2026. First seen by Alion on Sep 23, 2026.
Responsibilities
Design, develop, and maintain high-quality software using modern C++.
Develop new product functionality and improve existing solutions.
Take ownership of features throughout the software development lifecycle.
Design clean and maintainable technical solutions for complex engineering requirements.
Investigate and resolve complex software issues.
Identify opportunities to improve performance, reliability, and overall product quality.
Contribute to architecture discussions and technical decision-making.
Write automated tests and ensure appropriate test coverage for implemented functionality.
Experience
7+ years of professional software development experience.
Strong hands-on expertise in modern C++ (C++11/14/17 or newer).
Proven experience developing production-grade software.
Strong understanding of software architecture and object-oriented design principles.
Solid knowledge of data structures, algorithms, concurrency, and memory management.
Experience diagnosing complex software issues and identifying root causes.
Good understanding of software performance and optimization techniques.
Experience with modern build systems, testing practices, version control, and development automation.

