Engineering Manager - NALA
Engineering Manager - NALA

Engineering Manager - NALA

London Full-Time 60000 - 84000 £ / year (est.) No home office possible
N

At a Glance

  • Tasks: Lead a dynamic engineering team to build innovative payment solutions.
  • Company: NALA is revolutionising financial transactions across Africa and Asia.
  • Benefits: Enjoy 27 days off, birthday leave, and a $1000 learning budget.
  • Why this job: Join a mission-driven team focused on financial empowerment and innovation.
  • Qualifications: 8+ years in engineering with 2+ years managing teams; hands-on Go experience required.
  • Other info: Work in a fast-paced startup environment with global collaboration.

The predicted salary is between 60000 - 84000 £ per year.

Our mission at NALA is to build payments for the Next Billion, transforming how money moves into Africa, Asia, and beyond. By building cutting-edge payment solutions, we simplify financial transactions for individuals and businesses alike—helping them thrive in a global economy. We are driven by innovation, community, and the belief that everyone deserves access to reliable, efficient, and affordable financial services. If you are passionate about creating meaningful change and shaping the future of fintech in Africa and Asia, join us and be part of a team that is revolutionising financial empowerment on a global scale.

Your responsibilities in this role include:

  • Supporting and developing a cross-functional squad of Engineers whilst collaborating with the Product Managers.
  • Working closely with engineers to architect and develop the best technical design and approach.
  • Being a key technical contributor to the team by getting hands-on with coding as you build high-quality products for NALA.
  • Managing the day-to-day activities of the engineering team within an Agile/Scrum environment.
  • Helping individuals reach their professional goals through coaching and regular 1:1s, mentoring them on training courses, conferences, and potential stretch projects to pave the way for career progression.
  • Developing a high-performing engineering team by managing performance and providing constructive feedback regularly.
  • Building a strong team and providing support in hiring new engineers.
  • Reporting status of development, quality, operations, and system performance to management regularly.

The approximate role split is:

  • 20% Direct line management (approx 5-6 reports)
  • 60% Building engineering culture/processes, managing work with other EMs and Product
  • 20% Hands-on (System design/writing code)

Our Tech Stack includes:

  • Services written in Go, deployed in AWS ECS, communicating with our app via gRPC.
  • Our app is written in Dart with Flutter and available on both Android and iOS.
  • Back-office and Rafiki's customer-facing web app written in Typescript/React.
  • Using Postgres, Kafka, Redis, and Vault.
  • Leveraging AWS as much as possible, managed with Terraform.
  • Writing unit and integration tests, conducting code reviews, and deploying multiple times a day.
  • Utilising Agile frameworks and Jira for management.

Must have job requirements:

  • 8+ years of Engineering experience with at least 2 years managing high-performing engineers.
  • Empathetic leadership style, caring deeply about helping others achieve their goals.
  • Hands-on experience with Go.
  • Experience in building complex, scalable, and high-performance products, from idea inception to full development life cycle.
  • Experience working asynchronously with global teams using tools like Slack/Teams/Jira.
  • Strong time management skills and ability to work on concurrent assignments with different priorities.
  • Proven results-oriented person with a strong business and technical vision.
  • Passionate about our product and the mission we are on.
  • Fluent in written and spoken English.

Nice to have job requirements:

  • Experience working in Fintech and Payments.
  • Experience in a tech startup.
  • Experience in infosec.
  • Experience in creating robust, well-polished, and documented server-to-server APIs for customer access (e.g., REST/GraphQL).

Interview Process:

  • (30 mins) Interview with the Talent Team - Initial touchpoint to understand your motivations and experiences.
  • (1 hour) Coding Challenge - Complete a pair programming exercise live with two engineers.
  • (1.5 hours) Architecture Interview - Solve an architecture challenge with two Engineering Managers, along with behavioural questions on team management.
  • (30 mins) Interview with the CTO or Hiring Manager - Discuss motivation for the role and ask questions about the business.

References will be conducted as standard for all hires at NALA. We aim to provide timely decisions and feedback on your overall interview process.

Benefits:

  • UK - In Office: 27 Days Off Plus UK Bank Holidays, Birthday Leave, Enhanced Parental Leave, Global Workspace access, Learning Budget of $1000 annually, themed snacks and Friday lunch, monthly socials, and free coffee.
  • Europe Remote (Must be within GMT +3): 35 Days Off including local bank holidays, Birthday Leave, Enhanced Parental Leave, and Learning Budget of $1000 annually.

Engineering Manager - NALA employer: NALA

At NALA, we pride ourselves on being an exceptional employer, fostering a vibrant work culture that champions innovation and collaboration. With generous benefits such as 27 days off plus bank holidays, enhanced parental leave, and a dedicated learning budget, we empower our employees to thrive both personally and professionally. Join us in our mission to revolutionise financial services across Africa and Asia, and be part of a dynamic team where your contributions truly make a difference.
N

Contact Detail:

NALA Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Engineering Manager - NALA

✨Tip Number 1

Familiarise yourself with NALA's mission and values. Understanding how they aim to transform financial transactions in Africa and Asia will help you align your answers during interviews, showcasing your passion for their goals.

✨Tip Number 2

Brush up on your technical skills, especially in Go and the technologies mentioned in the job description. Being able to discuss your hands-on experience with these tools will demonstrate your capability to contribute effectively from day one.

✨Tip Number 3

Prepare for the coding challenge by practising pair programming. This will not only enhance your coding skills but also help you get comfortable with collaborative problem-solving, which is crucial for the role.

✨Tip Number 4

Think about examples from your past experiences that highlight your empathetic leadership style. Be ready to share how you've helped team members achieve their goals, as this aligns with NALA's focus on developing a high-performing engineering team.

We think you need these skills to ace Engineering Manager - NALA

Leadership Skills
Hands-on Coding Experience
Agile Methodologies
Technical Design and Architecture
Cross-Functional Collaboration
Performance Management
Coaching and Mentoring
Time Management
Communication Skills
Experience with Go
Knowledge of AWS and Terraform
Experience with gRPC
Understanding of Fintech and Payments
API Development (REST/GraphQL)
Problem-Solving Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your relevant experience in engineering management, particularly your hands-on experience with Go and your ability to lead high-performing teams. Use specific examples that demonstrate your empathetic leadership style and your success in building complex, scalable products.

Craft a Compelling Cover Letter: In your cover letter, express your passion for fintech and the mission of NALA. Discuss how your background aligns with their goals and how you can contribute to their vision of transforming payments in Africa and Asia. Be sure to mention your experience with Agile methodologies and your familiarity with their tech stack.

Showcase Your Technical Skills: If applicable, include a section in your application that showcases your technical skills, particularly in Go, Dart, and Typescript. Mention any relevant projects or achievements that demonstrate your ability to write robust APIs and manage system design effectively.

Prepare for the Interview Process: Familiarise yourself with the interview stages outlined by NALA. Reflect on your motivations for applying and be ready to discuss your experiences in detail. Practise coding challenges and architectural questions to ensure you're well-prepared for the technical interviews.

How to prepare for a job interview at NALA

✨Understand the Company Mission

Before your interview, take some time to research NALA's mission and values. Be prepared to discuss how your personal goals align with their vision of transforming financial services in Africa and Asia.

✨Showcase Your Technical Skills

Since the role requires hands-on experience with Go and familiarity with their tech stack, be ready to demonstrate your coding skills during the live pair programming exercise. Brush up on relevant technologies like AWS, Dart, and Typescript.

✨Prepare for Behavioural Questions

During the architecture interview, expect questions about your leadership style and team management. Reflect on past experiences where you successfully led a team or resolved conflicts, and be ready to share these stories.

✨Ask Insightful Questions

In your final interview with the CTO, seize the opportunity to ask thoughtful questions about NALA's future projects, team dynamics, and company culture. This shows your genuine interest in the role and helps you assess if it's the right fit for you.

Engineering Manager - NALA
NALA
N
Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>