Engineering Manager

1 month, 3 weeks ago
Full-time
Lead
Software Development
NMI

NMI

NMI provides an embedded online payments platform that integrates secure and customizable payment solutions, enabling businesses to streamline transactions and enhance customer experiences across various payment methods.

Diversified Financial Services
251-1K
Founded 1999
$1M raised

Description

  • Manage and develop multiple engineering teams across a wide range of seniority levels, supporting growth, performance, and career direction.
  • Lead blended teams of contractors and full-time staff while keeping the teams focused, healthy, and productive.
  • Drive team change, including adoption of AI tools and new ways of working.
  • Set and defend direction on technical debt and platform investment, balancing long-term maintainability with delivery demands.
  • Act as a sounding board for tech leads by pressure-testing ideas and challenging over-engineering or over-thinking.
  • Partner with Product Owners and tech leads to keep delivery aligned, realistic, and prioritized.
  • Manage stakeholder relationships by communicating team capacity, progress, and trade-offs clearly.
  • Recruit and retain strong engineers and help build teams people want to join.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent industry experience.
  • Proven experience managing software engineers, including senior engineers and a mix of contractors and full-time staff.
  • Experience delivering software in a regulated, security-conscious environment such as payments or financial services.
  • Familiarity with compliance standards such as PCI DSS, HIPAA, SOX, GDPR, or CCPA is an advantage.
  • Track record of leading teams through change, including adopting new tools and ways of working.
  • Enough technical depth to credibly challenge architecture and engineering decisions, without being in a coding or code-review role.
  • Track record of leading through influence rather than direct authorship.
  • Experience working with remote and globally distributed teams.
  • Strong communication and stakeholder-management skills.

Benefits

  • Competitive salary of $130,000–$160,000 CAD, depending on experience.
  • Bonus eligibility.
  • Remote-first culture.
  • Flexible PTO.
  • Health, dental, and vision insurance.
  • 13 paid holidays.
  • Company volunteer days.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Engineering Manager – Unified Telephony Platform

Eltropy 51-250 Communications Equipment

Remote Engineering Manager role at a communications platform company leading the buildout of a cloud-native unified telephony platform for financial institutions.

CI/CD Go Microservices Python Twilio
21 hours, 17 minutes ago

Senior Engineering Manager, Data

Built 251-1K Construction & Engineering

Built is hiring a Senior Engineering Manager, Data to lead the team building its core real estate data platform that powers analytics, decisioning, workflow automation, and new product capabilities.

AWS dbt Kafka Python Snowflake TypeScript
2 days, 20 hours ago

Engineering Manager

OPSWAT 251-1K Internet Software & Services

OPSWAT is seeking a founding engineering leader to build and lead a small team developing high-throughput, low-latency services and applied ML systems for critical infrastructure cybersecurity.

Cybersecurity Machine Learning
2 days, 21 hours ago

Software Engineering Manager

ZipRecruiter 1K-5K Internet Software & Services

ZipRecruiter is hiring an Engineering Manager to lead a high-scale product team building marketplace applications that connect job seekers and employers.

2 days, 21 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers