Senior Software Engineer

PayPoint plc

Welwyn Garden City

Hybrid

GBP 70,000 - 110,000

Full time

14 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Holiday scheme 25 days + holidays
On-site gym
Private medical insurance
Contributory pension
Development & progression
Cycle2Work scheme
TasteCard dining discounts

Job summary

PayPoint plc is seeking a Senior Software Engineer to design, build, and operate high‑quality software in a cloud-first, product‑driven environment. You will work with cross-functional teams to deliver secure, reliable systems and help raise engineering standards across the team.

The role offers a hybrid remote/onsite setup with periodic visits to Welwyn Garden City offices. You will mentor others, drive technical direction, and contribute to AI-enabled development initiatives.

Qualifications

  • 5+ years of professional software development experience in a commercial environment.
  • Strong C#, .NET skills and AGILE/DevOps collaboration.
  • Experience with Clean Architecture and scalable systems.

Responsibilities

  • Hands-on engineering: design, build, test, deploy, and support software in a fast-paced product team.
  • Develop maintainable, scalable, and secure solutions meeting functional and non-functional requirements.
  • Ensure quality through automated tests, reviews, and engineering discipline.
  • Contribute to SDLC improvements and production readiness across releases.
  • Mentor junior engineers and support knowledge sharing.

Skills

5+ yrs exp
Mentorship
Agile & DevOps
Security mindset
Clean architecture

Tools

C#
NET Core / .NET 6+
Azure
AKS
Vue.js
React
AngularJS
KnockoutJS
Bootstrap
Blazor
Postman
Selenium
Cypress
Splunk

Job description

Are you an experienced Software Engineer looking for your next challenge in a fast-paced, cloud-first, product-driven engineering environment? Do you enjoy building high-quality software, solving complex technical problems, and helping other engineers around you grow?

As a Senior Software Engineer, you will be hands‑on within a cross-functional Agile/DevOps team, designing, building, and supporting scalable customer and business-facing systems. You will play a key role in delivering secure, reliable, and maintainable solutions, while contributing to technical direction, engineering best practice, and continuous improvement across the team.

You will work closely with fellow engineers, Product Owners, Delivery Managers, and Architecture teams to help translate business and architectural requirements into well-engineered technical solutions. You will also be part of a wider engineering community, contributing to shared standards, modern ways of working, and the adoption of new technologies including AI-assisted software development.

This position will be based working remotely with the occasional visit fortnightly/monthly to our bright and modern offices in Welwyn Garden City.

Key responsibilities
Software Engineering & Solution Delivery
  • Hands-On Engineering: Design, build, test, deploy, and support high-quality software solutions in a fast-paced product engineering team.
  • Scalable Design: Develop maintainable, scalable, and resilient technical solutions that support business growth and meet both functional and non-functional requirements.
  • Engineering Excellence: Write clean, well-structured code that adheres to SOLID principles, Clean Architecture, agreed coding standards, and solution architecture.
  • Quality First: Ensure quality is considered from the outset of development through automated testing, peer review, and strong engineering discipline.
  • Secure by Design: Demonstrate experience designing and developing features with security, privacy, and reliability in mind from day one.
  • Systems Reliability: Help ensure that applications, systems, and services are performant, stable, observable, and supportable in production.
  • Production Readiness: Contribute to safe and reliable releases, ensuring deployments are well-tested and do not compromise stability, availability, or security.
AI Integration & Engineering Efficiency
  • AI-Assisted Development: Use AI coding assistants and automation tools responsibly to improve development efficiency, code quality, test coverage, and documentation.
  • Engineering Productivity: Explore practical opportunities to use AI-enabled tooling to accelerate routine engineering tasks such as refactoring, analysis, test generation, and knowledge sharing.
  • Responsible AI Adoption: Follow established guidance around verification, security, licensing, and data protection when using generative AI tools in engineering workflows.
  • AI-Aware Delivery: Contribute to the design or integration of AI-enabled product capabilities where relevant, with appropriate guardrails and technical oversight.
  • Role Model: Act as a role model for other engineers on the team through high standards of delivery, collaboration, and engineering practice.
  • Mentorship: Support and guide less experienced engineers through code reviews, coaching, pairing, and day‑to‑day problem solving.
  • Technical Problem Solving: Take ownership of complex technical challenges and help the team adopt effective, pragmatic solutions.
  • SDLC Contribution: Help ensure that application lifecycle practices, quality assurance, database engineering, and build/deployment processes are understood and followed by the team.
  • Continuous Improvement: Actively contribute to improving the team’s processes, tooling, ways of working, and overall delivery quality.
  • Agile Collaboration: Work closely with the Delivery Manager and Product Owner to support effective planning, estimation, and delivery within an Agile framework.
  • Talent Support: Assist with recruitment, interviewing, and onboarding of new engineering team members where required.
Stakeholder Management & Operations
  • Operational Readiness: Participate in an out-of-hours support rota to help ensure that applications, systems, and services in your area continue to run smoothly at all times.
Essential skills and experience
Technical requirements
  • Experience: 5+ years of professional software development experience in a commercial environment.
  • Microsoft Backend Expertise: Strong hands‑on experience with C#, .NET Core / .NET 6+, and legacy .NET Framework applications.
  • Architecture & Design: Experience designing applications using Clean Architecture principles, alongside microservices and/or distributed architecture patterns, with consideration for maintainability, scalability, security, infrastructure, and long-term supportability.
  • Azure Cloud Ecosystem: Hands‑on experience with Azure services such as Networking, Storage, Kubernetes (AKS), App Services, API Manager, and Monitoring.
  • Database Engineering: Strong experience with relational databases including SQL Server, T‑SQL, and Stored Procedures, as well as No‑SQL platforms such as Cosmos DB.
  • Web & API Development: Experience building modern frontend applications using Vue.js and React, with familiarity in component-based architecture, state management, responsive UI development. Frontend Ecosystems: Experience working with frontend frameworks and UI technologies such as AngularJS, KnockoutJS, Bootstrap, or Blazor.
  • Testing & Quality Assurance: Strong commitment to software quality, including unit testing, integration testing, and experience with frameworks such as NUnit, MSTest, xUnit, and Moq.
  • DevOps & Version Control: Experience using Git, GitHub and Azure DevOps for source control, build pipelines, and deployment automation.
  • Messaging & Middleware: Experience with messaging frameworks such as Azure Service Bus or MSMQ.
  • Testing & Monitoring Tools: Experience using Postman/SOAP, Selenium, Cypress, Splunk, or similar tooling.
  • AI Tool Proficiency: Practical experience using AI-assisted development tools to support coding, testing, analysis, documentation, or engineering productivity improvements.
Additional skills and experience
It would be great if you already have:
  • DevSecOps: Experience embedding security practices and controls into development and CI/CD workflows.
  • AI-Enabled Solutions: Exposure to building or integrating AI-powered features, services, or workflow automations.
  • LLM / Generative AI: Familiarity with concepts such as prompt design, API-based model integration, retrieval-based patterns, evaluation, and guardrails.
  • ORM Technologies: Experience with Entity Framework or NHibernate.
  • Legacy BI Stack: Experience with Microsoft SSIS and SSRS.
  • Testing & Monitoring Tools: Experience using Postman/SOAP, Selenium, Cypress, Splunk, or similar tooling.
  • Mobile Development: Exposure to Android development frameworks.
  • Modern Languages: Familiarity with, or strong interest in, newer languages such as Golang or Rust.
What can we do for you?

This position offers a mix of remote-based working and onsite working in our head office in Welwyn Garden City.

  • Holiday purchase scheme, with 25 days holiday plus bank holidays as standard.
  • On‑site gym at our office (Free), 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
  • Progression and Development
  • 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

We’re committed to building a culture that empowers all of our people to thrive and feel a sense of belonging at PayPoint

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Low Carbon Contracts Company • Park Central

On-site
GBP 84,000
Annual bonus
Pension scheme
25 days leave
Senior Devops Engineer
Senior Devops Engineer

NEW LOOK • Greater London

On-site
GBP 90,000 - 120,000
Staff discount
Private pension
Bonus scheme
+4
Software Engineer - 1 year fixed term contract
Software Engineer - 1 year fixed term contract

PayPoint plc • Welwyn Garden City

Hybrid
GBP 40,000 - 60,000
Holiday purchase scheme
On-site gym at our office
Online benefits portal with deals
+4
Senior Software Engineer
Senior Software Engineer

IFX Payments • City Of London

Hybrid
GBP 70,000 - 110,000
25 days annual leave
Birthday day off
Pension via salary exchange
+3
Software Engineer - Parcels Engineering - Fixed Term Contract - 1 year
Software Engineer - Parcels Engineering - Fixed Term Contract - 1 year

PayPoint plc • Welwyn Garden City

Hybrid
GBP 45,000 - 65,000
Holiday scheme: 25 days + holidays
On-site gym
Private medical insurance
+4
Senior Software Engineer PHP
Senior Software Engineer PHP

Love2shop • Liverpool

On-site
GBP 55,000 - 80,000
25 days holiday plus bank holidays
Company pension scheme
Discount card for multiple retailers
+4
Senior Software Engineer
Senior Software Engineer

IFX Payments • Greater London

Hybrid
GBP 90,000 - 140,000
25 days annual leave
Birthday day off
Pension scheme
+1
Senior Software Engineer (2 vacancies)
Senior Software Engineer (2 vacancies)

Low Carbon Contracts Company • Birmingham

On-site
GBP 70,000
Annual performance based bonus up to 10%
25 days annual leave plus eight bank holidays
Up to 8% pension contribution
+7
Senior Web Developer - .Net
Senior Web Developer - .Net

Equator • Greater London

On-site
GBP 75,000 - 110,000
Pension matching
Free gym membership
Private healthcare
+7
Software Engineer
Software Engineer

Gama Aviation LLC • Farnborough

Hybrid
GBP 45,000 - 65,000
Flexible work-life balance
Competitive pension scheme
Comprehensive healthcare
+3