Senior Software Developer

PCI Pal

Greater London, Ipswich

Hybrid

GBP 85,000 - 120,000

Full time

16 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

25 days holiday
Travel to London/Ipswich offices
Medical, dental & optical insurance
Work from anywhere policy
Training and development opportunities
Employee assistance programme
Electric Vehicle Scheme

Job summary

PCI Pal is seeking a passionate Senior Software Developer to join an agile squad. You will design, build, and enhance features across the PCI Pal product suite while mentoring peers and driving engineering best practices.

The role requires commuting distance to London or Ipswich with weekly office visits as needed. You will work across modern C#, TypeScript, HTML/CSS, and cloud platforms (AWS), focusing on scalable, secure, and high-quality software with a strong emphasis on architecture and

Qualifications

  • Strong experience in modern C#, TypeScript, HTML and CSS.
  • Strong cloud platform experience, ideally AWS.
  • Strong CI/CD experience.
  • Strong experience using infrastructure as code (CDK, Terraform).
  • Experience developing serverless applications (Lambda).
  • Focus on architecture and code quality.
  • Experience with Vue or React.
  • Understanding of SOLID and design patterns.
  • Strong OOP and Dependency Injection.
  • Experience integrating with third party APIs.
  • Experience writing performance critical code.
  • Experience with Git or similar.

Responsibilities

  • Work as part of a close-knit squad to design, build and deliver high quality solutions.
  • Provide technical guidance and mentorship to team members.
  • Drive best practices – SOLID, design patterns and refactoring.
  • Write code to develop, fix or enhance features in the PCI Pal product suite.
  • Plan and refine projects with team leads and product owners.
  • Help ensure timely delivery of features in a fast-changing environment.
  • Support web infrastructure health checks and maintenance.
  • Maintain expert knowledge of PCI Pal products, services, and deployment methodology.
  • Create internal technical and process documentation for wider engineering use.
  • Maintain high standards of software quality and lead code reviews.
  • Support live products and learn new technologies.
  • Training and development opportunities and a supportive working environment.
  • 25 days holiday, rising to 28 with service.
  • Employee benefits including insurance and wellbeing support.

Skills

C#
TypeScript
HTML/CSS
AWS
CI/CD
Infrastructure as code
Serverless
UI frameworks
SOLID design
OOP/DI
APIs
Git

Tools

Terraform
CDK
Lambda
Elastic APM
DataDog
Git

Job description

We’re looking for a passionate and experienced Senior Software Developer to join one of our agile squads. In this role, you’ll be hands‑on in designing, building, and enhancing features across the PCI Pal product suite, while also setting the technical standard through mentorship, code reviews, and driving engineering best practices. You’ll collaborate closely with testers, product owners, and team leads to deliver high-quality, maintainable solutions in a fast‑moving environment. With responsibilities spanning feature development, infrastructure support, and continuous learning, this is an opportunity to shape both the product and the team around you through expert‑level contribution and thoughtful technical leadership. The successful candidate must be within commuting distance to both London and Ipswich. This is a hybrid role with expectation that when required, the successful candidate can travel to one of our offices at least once per week.

Job requirements
  • Strong experience in in modern C#, TypeScript, HTML and CSS
  • Strong cloud platform experience, ideally AWS • Strong CI/CD experience
  • Strong experience of using infrastructure as code (e.g. CDK, Terraform)
  • Experience developing serverless applications (e.g. Lambda)
  • A strong focus on architecture and code quality
  • Experience of modern UI frameworks such as Vue or React
  • Have a good understanding of SOLID principles and how to use design patterns to create robust, maintainable and testable code
  • Strong understanding of object‑oriented programming and Dependency Injection
  • Strong experience of integrating with third party services using APIs
  • Experience of writing performance critical code
  • Experience of using Git or similar to track changes
  • Experience of both the full .NET Framework and .NET Core
  • Experience of using observability systems such as Elastic APM or DataDog to track and diagnose issues in production
  • A solid understanding of security principles and secure coding including OWASP Top 10
  • Strong experience in in modern C#, TypeScript, HTML and CSS
  • Strong cloud platform experience, ideally AWS • Strong CI/CD experience
  • Strong experience of using infrastructure as code (e.g. CDK, Terraform)
  • Experience developing serverless applications (e.g. Lambda)
  • A strong focus on architecture and code quality
  • Experience of modern UI frameworks such as Vue or React
  • Have a good understanding of SOLID principles and how to use design patterns to create robust, maintainable and testable code
  • Strong understanding of object‑oriented programming and Dependency Injection
  • Strong experience of integrating with third party services using APIs
  • Experience of writing performance critical code
  • Experience of using Git or similar to track changes
  • Experience of both the full .NET Framework and .NET Core
  • Experience of using observability systems such as Elastic APM or DataDog to track and diagnose issues in production
  • A solid understanding of security principles and secure coding including OWASP Top 10
Nice to haves
  • Experience in VOIP, (SIP and RTP advantageous)
  • Experience of TDD/BDD/DDD
  • Knowledge of PCI compliance and associated standards such as ISO 27001
  • Knowledge of accessibility standards and how to apply them (WCAG)
  • Experience with developing CRM plugins
  • Experience of Python and Data Analytics
  • Experience of developing AI applications
Job responsibilities
  • Working as part of a close-knit squad of developers and testers to design, build and deliver high quality solutions in line with guidance and best practices of the department
  • Providing technical guidance and mentorship to other members of your team
  • Drive best practices – SOLID principles, design patterns and refactoring existing code to be more maintainable and efficient
  • Writing code to develop, fix or enhance features within the PCI Pal product suite
  • Working with your team lead and product owner to plan and refine projects
  • Helping to ensure the team delivers high quality features on time in a rapidly changing environment
  • Supporting the management of web infrastructure and performing associated health checks as needed
  • Building and maintaining an expert knowledge of PCI Pal’s products, services, and deployment methodology
  • Creating internal technical and process documentation for your work to ensure knowledge is shared with the wider engineering team
  • Maintain high standards of software quality within the team by establishing good practices and habits • Writing testable, scalable and efficient code and leading code reviews
  • Supporting live products
  • Learning new technologies and keep abreast of existing technologies and be able to apply these to your work
  • 25 days holiday, rising to 28 days per annum with length of service
  • Medical, dental and optical insurance cover
  • An exciting and flexible working environment surrounded by friendly and committed co‑workers
  • UK: Electric Vehicle Scheme
  • “Work from anywhere” 2 weeks per year policy
  • Training and development opportunities
  • Access to an employee assistance programme and wellbeing support hub
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

PCI Pal • Ipswich

On-site
GBP 40,000 - 60,000
25 days holiday
Medical, dental and optical insurance
Flexible working environment
+3
Information Security Architecture & Engineering Lead
Information Security Architecture & Engineering Lead

PCI Pal • United Kingdom

Hybrid
GBP 90,000 - 130,000
25 days holiday
Medical insurance
Dental insurance
+7
Information Security GRC Analyst
Information Security GRC Analyst

PCI Pal • Ipswich

Hybrid
GBP 50,000 - 70,000
25 days holiday rising to 28
Medical, dental and optical insurance
Option to work in Ipswich office or at
+4
Site Reliability Engineer
Site Reliability Engineer

PCI Pal • Ipswich

Hybrid
GBP 65,000 - 90,000
25 days holiday rising to 28
Medical, dental and optical insurance
Electric Vehicle Scheme incentive
+3
Senior Software Engineer & Tech Lead - Hybrid, AWS
Senior Software Engineer & Tech Lead - Hybrid, AWS

PCI Pal • Greater London, Ipswich

Hybrid
GBP 85,000 - 120,000
25 days holiday
Travel to London/Ipswich offices
Medical, dental & optical insurance
+4
Site Reliability Engineer
Site Reliability Engineer

PCI Pal • Greater London

On-site
GBP 70,000 - 90,000
Senior Software Development Engineer C++
Senior Software Development Engineer C++

Pico Technology • St. Neots

On-site
GBP 70,000 - 90,000
Flexible holidays
Profit Related Pay (PRP) bonus
EV Salary Sacrifice Scheme
+1
Product Manager
Product Manager

PCI Pal • Greater London

Hybrid
GBP 65,000 - 85,000
25 days holiday rising to 28
Medical, dental and optical insurance
Ipswich office or work from home
+4
Senior Software Engineer C#
Senior Software Engineer C#

Pico Technology • St. Neots

On-site
GBP 90,000 - 120,000
Profit Related Pay (PRP) bonus
EV Salary Sacrifice Scheme
Three holiday homes
+2
Senior Software Engineer - Hybrid
Senior Software Engineer - Hybrid

Paxton Access Ltd • Brighton

On-site
GBP 70,000 - 90,000
Wine tasting
Cooking classes
Onsite yoga
+4