Senior Software Engineer

A Senior Software Engineer with strong C++ and C# skills is required to join a global aerospace company who are a leading supplier of products, systems and services for the commercial airline industry.

Role: Senior Software Engineer

As Senior Software Engineer you will be responsible for:

+ Analyse stakeholder's needs, design, code, test and document software solutions and contribute to overall system integration and architecture
+ Engineer software solutions where the principal technology focus is object-oriented techniques, based on C++ and C# on Microsoft Windows
+ Support ongoing efforts to transition software solutions into a web service environment specifically AWS
+ Support the helpdesk with customer queries and investigate customer escalations
+ Support and lead new customer implementations either through VPN or on-site with customer

+ Take responsibility for the quality of software produced, and display an ability to use best practice to support that


As Senior Software Engineer you will have experience of:

+ Degree qualified or equivalent in Software Development / Computer Science or other relevant discipline
+ C++, COM and C# knowledge and experience
+ Competent with database development e.g. Oracle, Postgres
+ Experience with Microsoft tooling including TFS and Visual Studio and/or Git
+ Working within Web Service environments such as AWS
+ Good understanding and experience with scripting languages e.g. Angular, Javascript, Python
+ Knowledge and/or experience of working within an agile software development environment e.g. SCRUM, Kanban
+ Must be comfortable with some international travel to support customers during implementations and upgrades (5-10%)