Senior C++ Engineer at Agile Tech Resources
Job Description
We need a Senior C++ Engineer who enjoys long-term product development, tackling challenging technical problems, and working as an active contributor within a team of experienced developers and engineering specialists.
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- C++: Strong hands-on experience with C++—ideally in Windows desktop environments.
- Windows UI development: Practical experience with MFC and Visual C++.
- Legacy systems: Demonstrated experience working with long-standing or legacy codebases.
- C#/.NET exposure: Exposure to C# and/or .NET technologies (supporting integrations or adjacent components as needed).
- Problem solving: Strong analytical and problem-solving skills for complex, real-world issues.
- Collaboration: Solid collaboration skills in an engineering environment, with an emphasis on shared ownership and clear communication.
- AI-assisted coding: Experience using AI-assisted coding tools to support development workflows.
- Domain value (strong plus): Exposure to engineering/CAD/scientific software is highly valued; structural engineering software/domain experience is a strong plus.
- Communication: Strong verbal and written English communication skills.
We especially value engineers who can balance modernization with stability, communicate trade-offs clearly, and keep quality high while moving a large platform forward.

