Principal Software Engineer

at  NMI

Bristol, England, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate07 Aug, 2024GBP 135000 Annual09 May, 202410 year(s) or aboveAgile Environment,Professional Development,Teams,Computer Science,Communication SkillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

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. With a focus on reliability, security, and innovation, we continuously push the boundaries of what’s possible in the payments industry.
We are seeking a highly skilled and experienced P6 Principal Software Engineer to join our dynamic team at NMI. Reporting directly to the Director of Product Engineering for Payment Processing, you will play a pivotal role in leading technical initiatives across our card-present solutions and payment processing gateways. As the key technical expert for our value stream, you will be responsible for supporting on key holistic projects and providing mentoring and technical leadership to our engineering teams and leads. Your expertise in payments, architectural design, ISO messaging formats, and programming languages will be essential in driving innovation, transformation and technical excellence across our products and services.

WHAT WE DO!

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 realizing it. We’re the platform that powers success for innovative tech created by SMBs, entrepreneurs and fintech startups. 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 democratize the latest payments technology so that everyone can realize the benefits of easy payments across the full spectrum of commerce. We’re all about enabling more payments in more ways and more places.
We believe that having a diverse group of employees strengthens both our work and our workplace. We’re focused on making NMI more diverse and welcoming with initiatives like having a dedicated Diversity, Equity & Inclusion action group, diversity goals for hiring, anonymized resume screening, affinity groups such as our Women’s network and LGBTQ+ Network, open forums for discussions on diversity and social justice, and measuring inclusion and belonging as part of our regular employee engagement surveys.
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.
Attention job applicants: Please note that in compliance with the California Consumer Privacy Act (CCPA), and the General Data Protection Regulations (GDPR) 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. If you wish to withdraw you consent or enquire further on how your data is being used, please email dpo@nmi.com.

Responsibilities:

  • Provide technical leadership for the payment processing value stream and guidance to engineering teams, ensuring the delivery of high-quality solutions.
  • Mentor and upskill team members, fostering a culture of continuous learning and growth.
  • Collaborate with cross-functional teams to design and implement scalable, secure, and reliable payment solutions.
  • Drive architectural decisions and contribute to the evolution of our technical infrastructure.
  • Stay abreast of industry trends and emerging technologies in payments and software development.
  • Act as a subject matter expert on payment protocols, device platforms, ISO messaging formats, and relevant standards.
  • Lead by example, demonstrating best practices in software engineering, coding standards, and quality assurance.
  • Communicate effectively with stakeholders at all levels, including product managers, engineers, and executives.


REQUIREMENT SUMMARY

Min:10.0Max:15.0 year(s)

Information Technology/IT

IT Software - Other

Software Engineering

Graduate

Proficient

1

Bristol, United Kingdom