Engineering Manager

Skills
SoftwareSoftware DevelopmentCross-Functional Team LeadershipProduct DevelopmentProduct Lifecycle ManagementProduct ManagementStrategy
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Previous experience as a hands-on software engineer with solid technical expertise
  • Proven track record in managing and scaling teams of software engineers
  • Effective time management skills and ability to distribute workload effectively
  • Demonstrated capability to lead support and mentor team members
  • Exceptional communication skills with the ability to align cross-functional teams and stakeholders
  • Experience leading and developing a technical team in a transparent and collaborative manner

Nice to have

  • Collaborative
  • Detail-oriented
  • Product-focused
  • Supportive
  • Transparent
  • Curious

Day to day

  • Lead and mentor a team of software engineers delivering Network as a Service platform features and improvements
  • Shape the technical vision in partnership with product and engineering teams to align delivery with business goals
  • Guide the team on network engineering concepts and resilient software design while supporting scalability and long term stability

Hiring process

  • Candidates who meet the selection criteria will be invited to attend an interview