Engineering Manager

Engineering · Full-time · Piedmont, Italy

Job description

Engineering Manager

POSITION PURPOSE

This role is part of our leadership of our Agile/Scrum SaaS Solutions Engineering team and contributes primarily by providing support to our quality assurance, testing, and observability efforts. Our platform is used around the world to effortlessly and securely connect guests and residents (and all their devices) to the internet with an at-home Wi-Fi experience. Our platform serves a variety of markets, from hotels and multi-family residences to campgrounds and college campuses. Every day, tens of millions of people benefit from the services we provide.

REPORTING RELATIONSHIPS

This role reports to the CTO and supervises a team of engineers.

ESSENTIAL JOB FUNCTIONS

People Leadership

  • Manages 1-2 product facing engineering teams, facilitating Scrum ceremony leadership and management of flow of work to developers
  • Provides technical leadership, coaching and professional development to teammates - ensures that team members have the tools and information they need to succeed
  • Recruits, onboards and provides ongoing career support to individual engineers and the teams at large

Process Leadership

  • Assesses opportunities for application and process improvement and prepares documentation of rationale to share with team members and leadership
  • Analyzes and resolves technical and process problems
  • Communicates within and between teams to break down barriers, align on outcomes, and improve cooperation

Technical & Delivery Leadership

  • Works with software developers, product managers, and software architects to plan, design, develop, test, and maintain product offerings

  • Works with Product Management and Engineering leadership prioritize sprints that balance roadmap features, tech debt, and bugs

  • Guides the Engineering team’s development efforts towards successful project delivery

  • Prepares reports and other documentation on the status, operation and maintenance of software

  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions

  • Guides the Engineering team’s development to ensure procedures for secure software development practices and deployment processes are followed

  • Leads security reviews as needed to facilitate technical discovery

  • Other duties as assigned

WORKING CONDITIONS

This role routinely uses standard office equipment such as computers, phones, and printers. This job operates remotely, in a home office environment. There is no travel requirement for this job.

Physical Demands

While performing the duties of this job, the employee is occasionally required to stand; walk; sit; use hands to finger, handle, or feel objects, tools or controls; reach with hands and arms; climb stairs; talk or hear. The employee must occasionally lift or move office products and supplies, up to 20 pounds.

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.

REQUIREMENTS

  • BA/BS in Comp Sci, Engineering, or equivalent experience
  • Experience shipping commercial software product in a small-team environment
  • 5+ years of experience leading, mentoring, and developing direct-reports
  • 3+ years of experience leading developers using, designing, and implementing user experiences utilizing: C#, HTTP APIs for multi-tenant Software-as-a-Service, SQL Server databases
  • Experience in complex AWS systems with an emphasis on serverless solutions
  • Experience designing, testing, documenting, and debugging distributed systems
  • Experience serving as technical lead throughout the full software development lifecycle, from conception, architecture definition, detailed design, scoping, planning, implementation, testing to documentation, delivery and maintenance is preferred

Org chart