Senior Software Engineer

Full Time Surrey IT Job Pro UK

Senior Software Engineer – can be based either fully remote or working from the office in Leatherhead with flexible options

Paying up to £75,000 per annum plus fantastic benefits inc. health insurance, pension, 4 x salary life assurance, income protection, share incentive plan, 25 days holiday (buy and sell more leave), plus more

Role Overview

As a Senior Software Engineer for this global software provider of award-winning financial services applications, you will be part of a team responsible for greenfield development. The team will be building new software to modernise some of their older but highly successful applications and services.

The company has a cloud and modern engineering strategy, and this team will ensure the new applications being built will utilise the latest cloud tech, mainly AWS focused, and push DevOps concepts to ensure the best possible software delivery.

You'll be responsible for developing, maintaining and supporting these systems throughout the journey from old to new, working predominantly with a Microsoft stack. The core tech includes C#, .NET Core, React and AWS. You will need experience and at least an understanding of DevOps concepts, e.g. TDD / CI / CD / IaC to improve the software delivery process, as well as a background working within cross-functional, agile teams.

Accountabilities & Deliverables

* Contribute to the design and development of software components within a defined quality standard

* Resolve issues, defects and queries raised at any phase of development or production in a timely and professional manner

* Follow configuration management processes to deploy code

* Understand and follow the company development processes, protocols, methods and tools

* Conduct quality reviews of own deliverables and deliverables from peers

* Provide sizing on technical development tasks

* Report progress regularly, escalating matters as appropriate

* Mentor and coach more junior members of staff

* Provide client support where necessary

* Build knowledge of the latest technologies and processes

* Build knowledge of the clients’ business in relation to company products

* Build knowledge of company products, relevant markets and regulatory requirements

If you are an experienced software engineer with the listed skills and experience, then please apply now to find out more

To apply for this job please visit