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.