×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Airdrie, North Lanarkshire, ML6, Scotland, UK
Listing for: NMI
Full Time position
Listed on 2026-07-05
Job specializations:
  • Software Development
    Backend Developer
Salary/Wage Range or Industry Benchmark: 48000 - 58000 GBP Yearly GBP 48000.00 58000.00 YEAR
Job Description & How to Apply Below

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.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary