Software Engineering Manager
Software Engineering Manager

Software Engineering Manager

Full-Time 55000 - 75000 £ / year (est.) No home office possible
N

At a Glance

  • Tasks: Lead and mentor software engineers while fostering a supportive and inclusive environment.
  • Company: NMI is a top provider of innovative payment gateway solutions for businesses.
  • Benefits: Enjoy remote work, flexible hours, private medical insurance, and a generous holiday allowance.
  • Why this job: Make a meaningful impact on teams and products in a dynamic tech environment.
  • Qualifications: Bachelor's degree or equivalent experience with 5+ years in agile software delivery.
  • Other info: Join a company that values creativity and offers a strong commitment to employee wellbeing.

The predicted salary is between 55000 - 75000 £ per year.

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.

As a Software Engineering Manager at NMI, you’ll be more than a leader; you’ll be an advocate and a mentor for your teams of Software Engineers. With your deep understanding of software development and industry trends, you’ll provide guidance and insight. More importantly, you’ll build a nurturing environment that encourages growth and fosters equity. You’ll inspire both professional and personal development among team members. Besides focusing on your teams, you’ll also contribute to broader organizational goals, collaborating with other leaders to ensure smooth and efficient technical operations. Your role is about making a meaningful difference – to our teams, our products, and our company.

Key Responsibilities:

  • Understand and support the unique needs of your teams, considering their individual skills, ambitions, and motivational drivers.
  • Mentor Software Engineers, using empathetic communication and understanding to help them shape their career paths.
  • Support and encourage Software Engineers as they strive to achieve their career objectives.
  • Champion an environment of inclusion and equity, ensuring every team member feels valued and respected.
  • Participate in the recruitment and retention of diverse teams of Software Engineers, fostering a dynamic, and welcoming team atmosphere.
  • Facilitate your teams in staying focused and efficient as they produce high-quality software.
  • Collaborate with the Director of Product Engineering, Product Managers, Product Owners, and fellow Engineering Managers to streamline operations, establish meaningful success metrics, and ensure alignment with organizational objectives.

Skills & Experience:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field — or equivalent industry experience.
  • 5+ years delivering software as part of an agile software delivery team.
  • Developing software that followed some serious rules, like PCI DSS, HIPAA, SOX, GDPR, CCPA, and so on.
  • Experience working with remote and globally distributed teams.
  • Strong communication and collaboration skills — able to work cross-functionally with developers, analysts, and external partners.
  • Highly organized, self-directed, and detail-oriented.

As well as being a part of something exciting every day, you will also receive the following benefits:

  • Annual bonus scheme dependent on individual and company performance.
  • Annual salary of £65,000 - £75,000.
  • 25 days holiday each year (+ bank holidays + 1 day after each year of service with up to a max. of 30 days).
  • Private medical insurance (upon 30 days of employment).
  • 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.
  • 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 please click on 'Apply for this job'!

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.

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 start-ups.

Software Engineering Manager employer: NMI

At NMI, we pride ourselves on being an exceptional employer, offering a vibrant work culture that champions innovation and inclusivity. As a Software Engineering Manager, you'll enjoy a remote-first environment that promotes work-life balance, alongside generous benefits such as a competitive salary, annual bonus scheme, and a dedicated training budget for your professional growth. Join us in making a meaningful impact in the payments industry while being part of a supportive team that values your contributions and fosters your career development.
N

Contact Detail:

NMI Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineering Manager

✨Tip Number 1

Familiarise yourself with the latest trends in payment processing and software development. Understanding the technologies and regulations like PCI DSS and GDPR will not only help you in interviews but also demonstrate your commitment to the industry.

✨Tip Number 2

Network with current or former employees of NMI on platforms like LinkedIn. Engaging with them can provide insights into the company culture and expectations, which can be invaluable during your interview.

✨Tip Number 3

Prepare to discuss your leadership style and how you foster team growth. Be ready to share specific examples of how you've mentored engineers and created inclusive environments in your previous roles.

✨Tip Number 4

Showcase your experience with remote teams, as this is crucial for the role. Highlight any tools or strategies you've used to maintain productivity and collaboration across distributed teams.

We think you need these skills to ace Software Engineering Manager

Leadership Skills
Mentoring and Coaching
Agile Methodologies
Software Development Lifecycle
PCI DSS Compliance
HIPAA Compliance
SOX Compliance
GDPR Knowledge
CCPA Knowledge
Remote Team Management
Cross-Functional Collaboration
Strong Communication Skills
Organisational Skills
Detail-Oriented
Empathetic Communication

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in software engineering and team management. Emphasise your understanding of payment processing technologies and any experience with compliance standards like PCI DSS or GDPR.

Craft a Compelling Cover Letter: In your cover letter, express your passion for mentoring and developing teams. Share specific examples of how you've supported team members in their career growth and how you foster an inclusive environment.

Showcase Your Leadership Skills: Highlight your leadership style and how it aligns with NMI's values. Discuss your experience in collaborating with cross-functional teams and how you've contributed to achieving organisational goals.

Prepare for the Interview: Research NMI's products and services thoroughly. Be ready to discuss industry trends and how they impact software development. Prepare to share your vision for building a nurturing team environment and how you would approach mentoring engineers.

How to prepare for a job interview at NMI

✨Showcase Your Leadership Skills

As a Software Engineering Manager, it's crucial to demonstrate your leadership abilities. Be prepared to discuss your experience in mentoring and guiding teams, as well as how you've fostered an inclusive environment that encourages growth and equity.

✨Understand the Company’s Values

Familiarise yourself with NMI's mission and values, especially their focus on reliability, security, and innovation. During the interview, express how your personal values align with theirs and how you can contribute to their goals.

✨Prepare for Technical Questions

Expect technical questions related to software development practices, especially around compliance standards like PCI DSS and GDPR. Brush up on your knowledge of these regulations and be ready to discuss how you've implemented them in past projects.

✨Demonstrate Collaboration Skills

Highlight your experience working cross-functionally with various teams. Share examples of how you've successfully collaborated with product managers and other engineering leaders to achieve common objectives, ensuring smooth operations and high-quality software delivery.

Software Engineering Manager
NMI
N
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>