Soma Capital Portfolio Jobs

Engineering Manager

Portside

Portside

Software Engineering, Other Engineering
Canada · Remote
Posted on Dec 26, 2024

About Portside, Inc.

Portside is a leading provider of modern software solutions for the global aviation industry. As a fast-growing SaaS company, we operate across three key verticals: business aviation, regional commercial aviation, and aircraft leasing & finance. With nearly 300 team members spread across five continents, we support over 1,000 enterprise customers, helping them streamline and manage all aspects of their day-to-day operations.


Job Summary

We are looking for an experienced Engineering Manager to join our business aviation team. In this role, you will work at the intersection of technology, people, and processes to foster individual growth, optimize team performance, and enhance the speed and quality of software development.


Key Responsibilities

  • Leading and managing teams of software engineers, ensuring their productivity, growth, and satisfaction
  • Recruiting, interviewing, and onboarding new engineers, ensuring they integrate well with the team
  • Regularly evaluating team members’ performance, providing constructive feedback, conducting performance reviews, and restructuring software development teams
  • Providing technical direction and making decisions regarding architecture, tools, licenses, and frameworks
  • Managing the procurement of equipment and software licenses
    Ensuring that code quality, security, and performance standards are maintained across the team
  • Collaborating with other leaders (such as product managers, CTOs, senior engineers, and customer support) to define a clear technical roadmap that aligns with the company’s business goals, supervising its execution, and reporting to management
  • Identifying potential risks or blockers in the project and working to mitigate them
  • Providing mentorship to engineers, helping them grow their skills and advance in their careers
  • Promoting a culture of learning and improvement, ensuring the team stays updated with the latest technologies and best practices

Technology Stack

  • C#/.NET, Python, Ruby, AWS, Azure, SalesForce, Kubernetes, Terraform, React, React Native

Qualifications

  • 5+ years of hands-on experience as a software developer with a strong understanding of coding, system architecture, continuous integration and delivery, API design, and software design; proficiency in at least 2 technologies from Portside’s technology stack (see above)
  • Solid understanding of all stages of SDLC, Agile, and Scrum
  • 3+ years of hands-on experience as an engineering manager in a software development company
  • Ability to explain complex technical concepts to non-technical people, as well as the ability to explain business requirements to software engineers
  • Strong experience in project management, including estimation methodologies, the ability to conduct effective meetings, create roadmaps, supervise their execution, and report to management on deliverables
  • Experience in hiring software engineers and restructuring software engineering teams
  • Experience conducting performance reviews and mentoring software engineers
  • Hands-on experience working with and configuring Jira
  • Excellent verbal and written communication skills
  • Interest in business aviation and becoming a domain expert in the field
  • Openness to learning new technologies and domains

What you get:

  • Full-time employment
  • Competitive salary
  • Fully remote work
  • Generous time off policy
  • Company-sponsored private health insurance supplement

Portside is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.