Senior Software Engineer

Senior C++ Software Engineers will have extensive proven experience in C++ software development at principal level Strong understanding of modern C++ 17 Extensive proven experience with software deployment across multiple platforms Strong knowledge of software architecture, design patterns, and best coding practices Familiarity with algorithms, data structures, and agile methodologies Scripting languages (PowerShell and Bash) and Embedded Linux experience Senior C++ Software Engineers will lead the design, implementation and refinement of software features, driving improvements for both customer and developer experiences for large and complex systems Provide technical leadership, mentorship and guidance to engineers within the team Maintain a deep understanding of the product domain to ensure solutions meet customer needs Produce reliable estimates with clear rationale, proactively identifying risks and dependencies Conduct research on feasibility, alternative technologiesCommitment to delivering high-quality, maintainable code and thorough code reviews Strong organisational skills with the ability to provide reliable estimates and meet project ..... full job details .....
Other jobs of interest...




Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!