Director Of Software Engineering

Job description

Key Responsibilities:

  • Provide leadership and guidance to our software engineers in the development of their careers
  • Collaboratively work within the technology organization and other stakeholders to apply the principles of the Agile methodology in developing and executing the product roadmap
  • Continuously improve the process of delivering software at scale
  • Partner in the career growth our technical team, including your own
  • Improve the capacity of your teams by aggressively hiring and identifying key roles
  • Partner in technical decision making and provide technical direction to your scrum teams
  • Understand and anticipate the needs of engineering managers to ensure multiple scrum teams are able to perform at their peak

Skills Needed:

  • 12+ years experience in a highly technical role
  • 5+ years experience providing leadership and management to software engineers
  • 2+ years experience in managing managers
  • Demonstrated proficiency in communicating technical needs as part of collaborating with Product leaders as they define product roadmaps
  • Articulate in a variety of modern web and non-web technologies
  • Familiarity with software architecture principles
  • A love of computer programing - the role is mainly leadership but an occasional proof of concept or bug fix may be necessary
  • Leadership in promoting best practices and high quality code through your managers to your teams
  • Extensive experience in interviewing good-fit engineering candidates
  • Demonstrated proficiency of planning, prioritizing and realizing technical improvements in the coordination of a technical scrum team
  • Skillful in communicating technical concepts to non-technical stakeholders
  • You thrive in learning from colleagues and mentoring others

Apply for this Job

* Required