Senior Software Engineer
£48k - £58k per yearNMI Co.
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. With a focus on reliability, security, and innovation, we continuously push the boundaries of what's possible in the payments industry. We are seeking an experienced Software Engineer to join our Payments Processing group. This group focuses on developing and maintaining world-class payment solutions, including PIN pad and card reader integration and processor/acquirer connectivity. the ideal candidate The ideal candidate is a highly skilled software engineer with deep expertise in one or more of the following domains: Backend development (C#/.NET) Mobile SDK development for Android (Java/Kotlin) or iOS (Objective-C/Swift) You don’t need to be an expert in all these areas, but you should bring senior-level technical depth and design experience in at least one, combined with the ability and curiosity to work across the stack when needed. As a Senior Engineer, you will play a key role in designing, developing, and maintaining SDKs and backend components that enable secure, performant, and seamless payment transactions. You will be expected to take ownership of complex problems, influence architectural decisions, and contribute to improving our CI/CD, testing, and deployment processes. You’ll also provide mentorship, participate in design discussions, and help ensure that our systems and SDKs meet the highest standards of security, reliability, performance, and maintainability. key responsibilities Design, develop, and maintain secure, scalable, high-quality SDKs and backend services used in 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 that all code and systems adhere to strong security and compliance requirements (e.g., PCI, OWASP). Investigate and resolve performance issues across SDKs and backend services. Contribute to cross-team initiatives, including SDK standardization and shared libraries Join the team’s out-of-hours on-call rota to support critical product alerts. This typically starts after 6 months of onboarding, and we provide additional compensation to acknowledge the commitment and disruption to your time. skills & experience Bachelor's degree in Computer Science, Information Technology, or equivalent experience. Minimum of 5 years of experience in developing complex software applications in a commercial environment. Advanced proficiency in C# (preferred) or Java, with a strong understanding of object-oriented design principles and software architecture. Deep understanding of the Software Development Life Cycle (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 (e.g., OWASP Top Ten, PCI, SOC2, HIPAA). Proficient in networking concepts such as sockets, DNS, and SSL. Deep knowledge of design patterns and their practical application. Proven ability to work independently while also 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, with the ability to anticipate potential issues and proactively address them. 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 (+ bank holidays + 1 day after each year of service with up to a max. of 30 days) Workplace pension scheme Private medical insurance (upon 30 days of employment) 7 hours per day, 35 hours per week A remote first culture Great work-life balance with our Flexi-time policy Family Friendly policies (Enhanced Maternity and Paternity Pay and Shared Parental Leave). A chance to develop with an allocated company training budget Bike2Work Scheme Lifeworks, an Employee Assistance Programme which offers wellbeing, family and financial support services, such as assessments, resources and even 1:1 counselling sessions. It also offers interesting perks such as discounts on gyms, restaurants, high street retailers and cinema tickets A strong commitment to employee wellbeing including mental health first aiders Employee referral scheme with generous financial reward Bonusly colleague reward scheme We’re looking for creative and passionate people who share our vision of making payments easy. If that sounds like you and you meet the requirements above, then. We are an Equal Opportunities employer and will provide reasonable support throughout the recruitment process to applicants who have a disability. Please let us know in advance so that any support, aids or adaptations can be put in place to assist you. Please be aware that all offers of employment are made subject to receipt of satisfactory background and financial checks. about us NMI enables our partners with choice, and challenges the one-size-fits-all approach to payments. You've probably used NMI in the last 24 hours without even realising it. We’re the platform that powers success for innovative tech created by SMBs, entrepreneurs and fintech start-ups. We’re creative problem solvers who help visionaries smash through boundaries and think beyond what’s possible so they can think about what’s next. But we’re not just built for the tech savvy. We democratise the latest payments technology so that everyone can realise the benefits of easy payments across the full spectrum of commerce. We’re all about enabling more payments in more ways and more places. Please note that in compliance with the data protection regulations within your jurisdiction, any personal information submitted with your job application may be collected and used by NMI for the purpose of recruitment and employment-related activities. By submitting your application, you acknowledge and provide explicit consent to the processing of your personal information as described in our privacy policy found on our website. For more information on how we process your information, please read our privacy policy here: #LI-Remote Find more English Speaking Jobs in United Kingdom on Arbeitnow #J-18808-Ljbffr
- ...The Associated Engineers Group sucht eine erfahrene Softwareentwicklerin bzw. einen erfahrenen Softwareentwickler mit starkem Java-Fokus und Expertise im Agentic Software Engineering. Die Position bietet attraktive Verdienstmöglichkeiten, inklusive Boni und einer hohen...Senior
- ...DRW in Chicago is hiring a Senior Software Engineer focused on digital assets. You will design, build, and operate systems that move and safeguard cryptoassets, working closely with business partners to ship meaningful products from day one. You should be comfortable...Senior
- ...to ensuring application resiliency and delivering the HiveMQ software platform in the highest quality. As a member of the HiveMQ development... ...writing reliable and scalable software. A strong software engineering background (5+ years) and profound experience in architecting,...Senior
- ...Senior Software Engineer at Parloa About the role In this position, you will contribute to a suite of tools and integrations utilized by Parloa's agents through the Managed Conversation Platform (MCP). Your work will enhance the security and efficiency of business systems...SeniorFull time
- ...secured 2M in funding, they are now on the search for several Senior Engineers who thrive in high-ownership environments with proven track... ...sources in real time Connecting the platform into enterprise software environments to drive real-world usage Working closely with customers...Senior
€72k - €80k per year
...Senior Software Engineer at DigitalService GmbH des Bundes About the role Join a team of over 250 professionals dedicated to modernizing the German government through iterative, user-focused product development. You will take full ownership of software projects, guiding...SeniorFull time- ...Maritime Division has assembled a diverse team of experts in software, robotics, artificial intelligence, sensor fusion, and... ...us build the future of defense capability. About the Job Senior Software Engineers independently drive the delivery of a variety of software...SeniorFull timeWork experience placementRemote workFlexible hours
- ...system of record, Carta brings together the software, services, and legal infrastructure that... ...Team You'll Work With You’ll enter our engineering interview process as part of a pooled... ...business. The Problems You'll Solve As a Senior Software Engineer II, you will lead...SeniorLocal area
- ...Select how often (in days) to receive an alert: Senior Software Engineer (all genders) Contract::Full-time/Part-Time Language(s):English(C1)andGerman(isanadvantage) Serrala is the global leader in finance process automation. For over 40 years, we have been advancing the...SeniorFull timeContract workPart timeWork at officeLocal areaWorldwide
- ...for secure ML training, without data leaving each partner’s environment. About the role We are looking for a hands‑on Senior Software Engineer to build and evolve the backend systems that power Apheris’ federated computing platform. In this IC3 role, you will be...SeniorWork at officeRemote workWork from home
- Senior Software Engineer at emnify. About the role In this position, you will become a vital member of the Experience team, focusing on the development of APIs and backend systems that facilitate enterprise customer management and automation of IoT connectivity. Your work...SeniorFull timeFlexible hours
- ...ultimate career opportunity that will light a fire within you. Software Developer So, what's the role all about? Here at NICE Public... ...templates, Terraform) Education BSc in Computer Science/Software Engineering or equivalent Requisition ID: 10665 Reporting into: Group Lead...SeniorWorldwide
- ...Astronomer empowers data teams to bring mission-critical software, analytics, and AI to life and is the company behind Astro,... ...infrastructure and open-source software. We’re looking for a Senior Software Engineer to join our Platform Engineering team. You get to go in at...Senior
- ...ATS Automation Tooling Systems Inc sucht einen SAP Senior Consultant (all genders) für die eigenständige Durchführung von Kundenprojekten. Die Position ist als Evergreen ausgeschrieben, sodass Bewerbungen jederzeit willkommen sind. Wichtige Anforderungen sind mehrjährige...Senior
- Innovabee Group GmbH & Co. KG sucht einen SAP Berater (m/w/d) in München. In dieser Rolle entwickeln Sie Konzepte für SAP S/4HANA-Einführungen und optimieren Geschäftsprozesse unserer Kunden im Bereich Supply Chain Management oder Finance & Controlling. Sie sollten über...SeniorFlexible hours
- Nagarro is seeking an experienced SAP Controlling consultant to design and implement S/4HANA Controlling solutions across transformation programs. You will drive architecture, optimize CO-OM/CO-PA/CO-PC, and collaborate with business and finance stakeholders to translate...Senior
- ...Ein führendes Unternehmen in der Softwareentwicklung sucht einen erfahrenen Senior SAP Consultant Utilities. In dieser Rolle gestaltest du die Energiewirtschaft mit fortschrittlichen SAP-Lösungen. Du übernimmst Verantwortung für das Customizing, führst Analysen durch...SeniorRemote workFlexible hours
- BTC Business Technology Consulting sucht eine erfahrene SAP Planungsexpert:in zur Beratung von Energie- und Industrie-Kunden rund um SAC, SAP BW/BI und den Umstieg auf SAP Business Data Cloud. Sie arbeiten an der Planungslösung, Zielarchitekturen und übernehmen Projektverantwortung...SeniorRemote work
- NexusUnifi is looking for a Freelance SAP SD Consultant to join a dynamic team. This 12-month contract offers a fantastic rate, allowing for significant remote work alongside essential onsite collaboration. The ideal candidate will have at least 5 years of experience with...SeniorContract workFreelanceRemote workWork from home
- ...i-flow GmbH is looking for a Deep Tech Senior Fullstack Developer to drive the evolution of our IoT platform. You will take ownership of the software development lifecycle and contribute to technical decisions and implementations. The role offers a competitive salary...SeniorRemote work
- ...Hitachi Solutions Europe Ltd. (Germany) sucht einen Senior Full Stack Developer (.NET & Azure), der skalierbare Cloud-Lösungen gestaltet und von der Planung bis Go-Live begleitet. Sie arbeiten an cloud-nativen Architekturen, beraten Kunden zu Geschäftsprozessen und liefern...Senior
- ...system design for scale, resilience, and security Raise the bar - Lead and engage in code reviews, mentor teammates, and champion engineering excellence Evaluate technology - Research and integrate tools that improve developer experience and platform capability Improve...SeniorFreelanceRemote work
- ...If this resonates with you, we’re excited to welcome you as a Senior Ruby on Rails Developer! Your Position As a Senior Ruby on... ...Work Work both individually and in collaboration with other engineers on our Ruby on Rails projects, demonstrating a strong sense of...SeniorPermanent employmentLive inWork at officeRemote workFlexible hours
- mindsquare AG sucht einen Senior Consultant im SAP HCM Umfeld. Zu den Aufgaben gehören die Unterstützung von Kunden in der Analyse, Konzeption und Entwicklung von Lösungen sowie das Führen von Workshops. Besonderen Wert legen wir auf Erfahrungen im SAP HCM Umfeld und die...SeniorRemote jobFlexible hours
- ...in every challenging IT project, never a matter of luck. As a Senior Consultant SAP Test Management , you lead our clients’ SAP® S/4... ...delivery models and consistently enforce high quality standards in software and development. Your profile is complemented by strong client...SeniorRemote workFlexible hours
- Teicon Group sucht einen Senior Test Engineer, der den Testprozess für militärische Kommunikationssoftware leitet. Bewerber sollten über mindestens fünf Jahre Erfahrung im Testen verfügen und Kenntnisse in der Testautomatisierung mit Gherkin, Python und Qt Squish haben...Senior
- Does becoming a recognised SAP SD specialist within stable teams and long-term S/4HANA projects appeal to you? We are further expanding an established SAP Sales & Distribution capability across Germany, supporting a strong pipeline of enterprise transformation initiatives...SeniorFlexible hours
- ...Proactive Global seeks a Senior Architect, Physical AI and Robotics to lead internal product engineering and major programs involving Physical AI and Autonomous Robotics with Fortune 1000 clients. The role requires a bold, results-driven leader who will design platforms...Senior
- The Recruitment 2.0 Group is seeking an experienced SAP Analytics Cloud - Planning (Senior) Consultant for a fully remote role, working with German-based brand-name clients on cutting-edge SAC projects. This opportunity is ideal for consultants already experienced with...SeniorRemote job
- ...seamless integration with REST and GraphQL APIs for front-end communication. Your profile You have 5+ years experience as a software engineer, with a focus on full-stack development. Bachelor’s degree in a STEM field (preferred) or equivalent bootcamp experience...Remote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- agile software developer New Bremen, OH
- experienced software developer New Bremen, OH
- software developer fintech New Bremen, OH
- software engineer New Bremen, OH
- part time software developer remote New Bremen, OH
- junior software developer remote New Bremen, OH
- software developer New Bremen, OH
- software engineer healthcare New Bremen, OH
- software engineer remote New Bremen, OH
- senior software engineer ruby on rails New Bremen, OH

