Advance Search

Browse Jobs

Lead Software Engineer

Posted 24 days ago

  • London, Greater London
  • Any
  • External
  • Expires In 2 months
Why are we recruiting
Are you a Senior Developer/Engineer or an existing Lead, with a passion for technology, looking to join and lead an ambitious and growing cross-functional DevOps team?
As a Lead Software Engineer you will be hands-on working in a fast-paced, cloud-first, product driven engineering team. You will be providing technical leadership to the Platform team, as well as collaborating with our Solution & Infrastructure Architects to help translate architecture into solution design. As well as technically leading the Platform engineering team, you will be joining a wider community of technical leads, each of who work within the various product engineering teams, to help drive technical best practice across the PayPoint CTO function.
This position will be based working remotely with the occasional visit fortnightly/monthly to our bright and modern offices in Welwyn Garden City.
What will you be doing?
Overseeing all aspects of development for an entire product or system, including key decisions on the overall technical direction
Being accountable for the deliveries into the Production environment by you and other engineers within the team, ensuring that these do not compromise the stability, availability and security of the systems, services or products
Mentoring the team and leading on new skills, technology and problem solving
Bridging the gap between the engineering team and other technical/non-technical teams both within and external to the business
Desinging, developing and maintaining scalable technical solutions that support the ongoing growth of the business
Developing clean code which adheres to SOLID principles and following the solution architecture
Ensuring that the application lifecycle, quality assurance, database engineering and build and deployment tasks are in place and understood by the team
Ensuring that the business has systems that are performant & reliable and meet functional and non-functional requirements
Actively participating in driving continuous improvement in the team’s processes, software tools and output
Demonstrating experience of designing features with security in mind
Helping to shape the team’s ways of working with the Delivery Manager and Product Owner
Supporting the Product Owner and Delivery Manager in communicating and updating stakeholders
Assisting with translating technical solutions into language that non-technical staff will understand
Delivering to challenging deadlines
Being committed to deliver high quality well tested software as part of an agile team
Assisting with recruitment of team members
Being part of an out of hours support rota to ensure that the applications, systems and services in your area run smoothly at all times
What would we like from you?
Strong experience as a software engineer or developer, ideally as a senior or staff engineer
Follow industry standard principles (SOLID, clean code)
Experience of application design in a micro-service architecture (considering security and infrastructure)
Azure Cloud (Networking, Storage, Kubernetes, App Services, API Manager, Monitoring)
.NET Core / .NET 6+
.NET Framework (version 3.5+) and C#
Java
Web Development (HTML, CSS & SaSS, JavaScript, JQuery, node.js, ECMAScript)
Web API (RESTful)
JavaScrpit frameworks (e.g. AngularJS, KnockoutJS)
Front-end frameworks (e.g. Bootstrap, Blazor)
SQL Server (T-SQL, Stored Procedures)
No-SQL (Cosmos Db)
Unit Test Framework (NUnit, MSTest, or xUnit.net), Integration Testing
Mocking frameworks (e.g. Moq)
Source Control, Build and Deployment Tools (Azure DevOps and GIT)
Agile (Scrum, Kanban) or DevOps environment experience, TDD/Unit Testing, CI/CD
It would be great if you already have…
Experience of DevSecOps
Experience in CRM systems development (e.g. Salesforce)
Experience in ITSM tools development (e.g. ServiceNow)
Messaging Frameworks (e.g. Azure Service Bus)
ORM Technology (NHibernate or Entity Framework)
Microsfot SSIS and SSRS
MSMQ
Postman/SOAP Selenium, Cypress, Splunk
Experience in Android development frameworks
Experience in newer languages such as Golang or Rust etc.
What can we do for you?
Holiday purchase scheme, with 25 days holiday plus bank holidays as standard.
On-site gym at our office, and nationwide corporate rate gym membership
Online - benefits portal where you can access lots of deals, discounts - for example of shopping or holidays
Contributory company pension scheme
Private medical insurance
Life assurance of 3 x annual gross salary, with the option to purchase additional cover
You're also able to purchase a range of benefits at a discounted rate including, critical illness cover, bicycles via our Cycle2Work scheme, dental insurance and TasteCard dining discount card
Electric Car Scheme
At PayPoint, we're committed to creating an inclusive culture where everyone can thrive and feel a sense of belonging. PayPoint is an equal opportunities employer and welcomes applications from all suitably qualified persons regardless of their race
Apply