Software Engineer C++
- Location
- Birmingham, England, United Kingdom
Copilot, Claude) for planning, implementation, refactoring, debugging, test generation, and documentation; validate output for correctness, security, performance and maintainability. Apply AI in troubleshooting and code review where appropriate, share workflows with teammates, and help raise team standards for responsible use. Object‐oriented software engineering – Design and implement scalable, maintainable … features with clear abstractions, encapsulation, inheritance, and sound design patterns in C++. Write, test, review, and maintain high‐quality code across the full development lifecycle. Own features or components from design through deployment and support. Troubleshoot, debug, and resolve defects and performance bottlenecks, and maintain technical documentation. ...