Jobs.ca
Jobs.ca
Language
GPS Insight logo

Engineering Manager

GPS Insight7 days ago
Edmonton, AB
Senior Level
full_time

Top Benefits

Life insurance coverage
Paid time off and holidays
Parental leave

About the role

Who We Are

Certified Tracking Solutions, Inc. is an Edmonton-based leader in GPS tracking and fleet management, backed by Scottsdale-based GPS Insight. We build world-class fleet tracking and field service management solutions through our flagship Service Bridge platform, serving customers across various industries worldwide. Our success stems from our dedicated employees, attention to detail, and unwavering commitment to customer loyalty. Learn more about Service Bridge and GPS Insight at servicebridge.com and gpsinsight.com.

We know that when you invest in high-performance technology, you achieve results and maximize your return. We feel the same way about our people at GPS Insight. They are what allow us to build world-class solutions that make us leaders in the fleet and field service management space. They are what enable our customers' success. They are our greatest asset. As a result, we take pride in a workplace committed to those who make us go.

Our commitment to growth enables us to push the telematics and field service operations industries forward. It's rooted in our products, embedded in our culture, and reflected in our team-first values. We're looking for the right people to jump onboard with us. Are you ready to take the ride?

What We Need

Certified Tracking Solutions is looking for a Software Engineering Manager to lead our Service Bridge engineering team. The ideal candidate would have some engineering management experience, but this is also an excellent opportunity for a senior software engineer or tech lead looking to take the jump into full-fledged engineering management. Significant hands-on experience in the Microsoft .NET stack is preferred.

Service Bridge is a .NET-based SaaS field service management platform with a React frontend. The Service Bridge team is also responsible for the .NET API services used by our mobile applications that our customers' field technicians rely on.

We are rapidly growing and increasing the depth, breadth, and flexibility of our platform to deliver actionable insights and exceptional value to our customers. You will play a significant role in leading the Service Bridge engineering team with members in Edmonton and Europe. Service Bridge is an exciting growth opportunity for GPS Insight, and this team will be involved in several critical projects this year and beyond, adding major new features to our field service management platform, building robust APIs for mobile integration, and solving unique customer problems in the field service space, all while evolving to a modern services-oriented architecture.

Here you will gain experience coaching software engineers in producing better products and software, promoting the evolution of the underlying technology, and helping the engineers in your team fulfill their career goals while providing a healthy environment for them to do what they do best. You'll gain support and coaching in managing engineers, applying Agile principles, and learning how to set, measure, and achieve your management goals.

The Service Bridge team works closely with mobile engineers, DevOps, product management, and design in cross-functional teams and projects. You'll be working in a cross-functional management team always looking to help each other out. We put a big focus on a healthy, happy culture and pride ourselves on solving hard problems pragmatically. We strive to continually examine the way we work and put as much of our energy as possible into making the platform better for our customers.

What You'll Do

This is first-and-foremost a people-management position, so your main responsibility will be looking after the developers across both frontend (React) and backend (C#) teams, challenging them with new problems and helping to provide a healthy environment for them to develop and deliver. You'll also be expected to keep your hands on the keyboard, helping the developers from time to time.

People LeadershipTeam Management:

  • Manage a distributed team of frontend and backend engineers across Edmonton and Europe
  • Foster collaboration and communication across time zones and technical disciplines
  • Coach and mentor team members on technical skills, career development, and software engineering best practices
  • Lead efforts to improve the team's test automation capabilities and software testing fundamentals

Technical Leadership:

  • Design, critique, and reason about complex software architecture in a services-oriented environment, balancing deliverability, reliability, sophistication, and performance
  • Work closely with senior engineers to push forward the underlying C# and React technology stack
  • Ensure robust API design that effectively serves mobile application needs
  • Champion software engineering principles and best practices across both frontend and backend development

Cross-Functional Collaboration:

  • Work with the team, and across the engineering and product organization, to identify challenges and opportunities in the Software Development Lifecycle
  • Collaborate with management peers to ensure project teams are set up for success from conception through customer delivery
  • Work closely with design, QA, product management, and support teams to align on requirements, scope, delivery, and rollout
  • Partner with mobile engineering teams to ensure seamless API integration

CustomerProduct Focus:

  • Work hand-in-hand with product management and support to identify, prioritize, and resolve customer-facing issues
  • Be a role model for producing software that makes both the team and customers happy
  • Drive continuous improvement in how the team works and the software they build

Experience:

The ideal candidate will have a deep understanding of the software development lifecycle and hands-on production experience with:

ManagementLeadership:

  • Some experience as an engineering manager preferred, but we would also love to talk to any senior engineer with a desire to go the people-management route
  • Proven ability to lead, organize, and manage software projects while exhibiting ownership, integrity, and accountability
  • Experience working on distributed teams across different time zones is a strong plus
  • Track record of conflict resolution, managing up, unblocking colleagues, promoting team harmony, and creating a healthy work environment

Technical Experience:

  • At least 5+ years' experience in web software engineering
  • Strong experience developing in C# and .NET ecosystem
  • Experience with React and modern frontend development practices
  • Working knowledge of SQL databases (SQL Server and/or PostgreSQL experience preferred)
  • Experience building and consuming RESTful APIs
  • Understanding of services-oriented architecture principles

Software Engineering Practices:

  • Deep knowledge and interest in Agile software engineering principles and practices
  • Strong working knowledge of tools supporting a healthy SDLC: automated unit/integration/regression testing, CI/CD, application performance monitoring
  • Ability to design, critique, and reason about complex software architectures

Leadership Qualities:

  • Experience motivating colleagues to continuously improve their work and the software they build
  • Demonstrated success in coaching and mentoring team members, including growth into lead positions
  • Strong communication skills for working with technical and non-technical stakeholders
  • Proven ability to balance business and technology tradeoffs while ensuring clear stakeholder understanding

What We Offer

  • Fast paced and rapidly growing environment
  • Chance to deliver mission critical data that drives the operations of our economy
  • Opportunity for professional growth and development
  • Possibility to learn new and cutting-edge technologies, in an environment that encourages new ideas
  • There's more as well! Speak with us to find out all details!

Benefits

  • Life insurance
  • Paid time off + Holidays
  • Parental leave

There's more to discover-let's talk about how you can grow with us!

About GPS Insight

Software Development
201-500

GPS Insight is a fleet management and field services company. We provide mission critical insights needed to make physical operations on the road and in the field, simpler and safer to do.