Senior Software Engineer

Francisco Partners

United Kingdom

On-site

GBP 48,000 - 58,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Annual bonus scheme
Private medical insurance
25 days holiday
Flexible work hours
Company training budget

Job summary

NMI, a leading provider of payment gateway solutions in the United Kingdom, is seeking an experienced Software Engineer to design, develop, and maintain SDKs and backend components for secure payment transactions. The ideal candidate has a strong background in C#, Java, and security best practices, along with at least 5 years of experience in software development.

This position offers a remote-first culture, a competitive salary ranging from £48,000 to £58,000, and comprehensive benefits including an annual bonus, private medical insurance, and a flexible work-life balance.

Qualifications

  • Minimum of 5 years of experience developing complex software applications.
  • Proficient in C# or Java with strong object-oriented design knowledge.
  • Demonstrated ability to mentor junior engineers.

Responsibilities

  • Design, develop, and maintain secure SDKs and backend services.
  • Lead architectural and design discussions.
  • Collaborate with Product, QA, and Operations.

Skills

C#
Java
SDLC
Agile methodologies
Relational databases
Security best practices
Networking concepts
Design patterns
Problem-solving
Communication skills

Education

Bachelor’s degree in Computer Science or equivalent experience

Tools

MySQL
SQL Server
Oracle

Job description

NMI is a leading provider of payment gateway solutions, specializing in card‑present solutions and payment processing. Our innovative technologies empower businesses to securely accept payments and optimize transaction processes.

About the Role

We are seeking an experienced Software Engineer to join our Payments Processing group. You will design, develop, and maintain SDKs and backend components that enable secure, performance‑ready, and seamless payment transactions across payment device integrations.

Key Responsibilities
  • Design, develop, and maintain secure, scalable, high‑quality SDKs and backend services for payment device integrations.
  • Lead architectural and design discussions across backend and mobile platforms.
  • Write and review well‑structured, maintainable, and efficient code.
  • Collaborate closely with Product, QA, and Operations to ensure successful feature delivery.
  • Mentor junior and mid‑level engineers, sharing best practices and guiding technical growth.
  • Participate in the evolution of CI/CD pipelines and deployment automation.
  • Ensure code and systems adhere to strong security and compliance requirements (PCI, OWASP).
  • Investigate and resolve performance issues across SDKs and backend services.
  • Contribute to cross‑team initiatives, including SDK standardization and shared libraries.
  • Participate in out‑of‑hours on‑call rota to support critical product alerts.
Required Skills & Experience
  • Bachelor’s degree in Computer Science, Information Technology, or equivalent experience.
  • Minimum of 5 years of experience developing complex software applications in a commercial environment.
  • Advanced proficiency in C# (preferred) or Java, with strong object‑oriented design principles and software architecture knowledge.
  • Deep understanding of the SDLC and agile methodologies.
  • Experience with relational databases (e.g., MySQL, SQL Server, Oracle) and optimizing database interactions.
  • Strong knowledge of security best practices, including secure coding principles and compliance requirements (PCI, SOC2, HIPAA).
  • Proficient in networking concepts such as sockets, HTTPS, DNS, and SSL.
  • Deep knowledge of design patterns and their practical application.
  • Proven ability to work independently while fostering teamwork and cross‑team collaboration.
  • Demonstrated ability to mentor junior engineers and contribute to the growth of the engineering team.
  • Strong problem‑solving skills and proactive issue resolution.
  • Excellent communication skills, capable of explaining complex technical concepts to both technical and non‑technical stakeholders.
Benefits
  • Annual bonus scheme dependent on individual and company performance.
  • Annual salary of £48,000‑£58,000.
  • 25 days holiday each year (plus bank holidays, with an additional day after each year of service up to 30 days).
  • Private medical insurance after 30 days of employment.
  • Remote‑first culture.
  • Great work‑life balance with a Flexi‑time policy.
  • Family‑friendly policies, including enhanced maternity and paternity pay and shared parental leave.
  • Allocated company training budget.
  • Bike‑2‑Work Scheme.
  • Lifeworks Employee Assistance Programme offering wellbeing, family, and financial support services.
  • Commitment to employee wellbeing, including mental health first aiders.
  • Employee referral scheme with generous financial reward.
  • Bonusly colleague reward scheme.

We are an Equal Opportunities employer and will provide reasonable support to applicants with disabilities. All offers of employment are subject to satisfactory background checks.

About NMI: NMI enables partners with choice and challenges the one‑size‑fits‑all approach to payments. We empower businesses to use the latest payment technologies securely and reliably.

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

Similar jobs worth comparing

Remote-First Senior Payments Platform Engineer
Remote-First Senior Payments Platform Engineer

NMI • United Kingdom

Remote
GBP 48,000 - 58,000
Annual bonus scheme
Private medical insurance
25 days holiday
+2
Senior Product Marketing Manager - Gateway, Devices & Vertical Solutions
Senior Product Marketing Manager - Gateway, Devices & Vertical Solutions

Francisco Partners • United Kingdom

On-site
GBP 75,000 - 100,000
Annual bonus scheme
£75,000–£100,000 salary
25 days holiday + BH
+7
Senior Product Marketing Manager (Remote, UK/US)
Senior Product Marketing Manager (Remote, UK/US)

Parking Network BV • United Kingdom

Hybrid
GBP 75,000 - 100,000
Annual salary £75,000 - £100,000
Annual bonus scheme
25 days holiday per year
+7
Senior Staff Information Security Engineer
Senior Staff Information Security Engineer

NMI • Bristol

Hybrid
CAD 175,000 - 195,000
Competitive salary + bonus
A remote first culture!
Flex PTO
+3
Corporate Legal Counsel
Corporate Legal Counsel

NMI • United Kingdom

Remote
GBP 65,000 - 95,000
Annual bonus scheme
Salary £65,000—£95,000 GBP
25 days holiday per year
+4
Software Engineer
Software Engineer

Createpay • Milton Keynes

On-site
GBP 90,000 - 120,000
Equity / options
Europe | Hybrid Staff Software Engineer UK
Europe | Hybrid Staff Software Engineer UK

Tutuka • United Kingdom

On-site
GBP 110,000 - 140,000
Java Software Engineer
Java Software Engineer

Primis • United Kingdom

On-site
GBP 42,000 - 50,000
Continuous learning and professional growth
Empowered engineering culture
Senior Software Engineer
Senior Software Engineer

Focused Futures Consultancy LTD • United Kingdom

On-site
GBP 60,000 - 80,000
Share options
25 days annual leave
Exposure to Power BI
Senior Software Engineer .Net
Senior Software Engineer .Net

Eden Scott • Glasgow

On-site
GBP 75,000 - 110,000