Engineering Manager

1 month 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, Merchants

Burq 11-50 Air Freight & Logistics

Burq is hiring an Engineering Manager to lead its Merchants engineering function across two teams responsible for the merchant-facing product as the company expands into enterprise delivery.

AWS Node.js PostgreSQL TypeScript
17 hours, 7 minutes ago

Engineering Manager - Money Management

Stripe 5K-10K Diversified Financial Services

Stripe is hiring an engineering leader for its Money Management team to help build and scale Stripe Treasury, the company’s business account product, for users worldwide.

1 day, 15 hours ago

Líder de Squad de Engenharia

Media.Monks 5K-10K Media

Monks is hiring a Lead de Engineering to coordinate a diverse engineering squad supporting client and internal software and technology initiatives.

Agile JIRA Kanban Scrum Trello
1 day, 15 hours ago

Senior Engineering Manager, Voice and Video

Twilio 5K-10K Diversified Telecommunication Services

Twilio is hiring a Senior Engineering Manager, Voice Media to lead the technical strategy and execution for core media infrastructure powering Voice services at global scale.

AWS Java Microservices Rust System Design Twilio
1 day, 15 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