How Remoteville checks and expires listings

Director of Engineering

Skills
Software Development3D RenderingEngineering LeadershipPerformance TuningPlatform DevelopmentQuality AssuranceSoftware Systems
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Proven success in managing software development teams responsible for building and operating large-scale software systems
  • Familiarity with DevOps tools and CI/CD pipelines
  • Experience with cross-platform development for desktop, mobile, web, or embedded environments
  • Strong knowledge of software development, infrastructure operations, and quality assurance practices and principles
  • Proven success in leading change through complex environments and structures
  • Ability to make smart, timely, and data-driven decisions and balancing roadmap risk, operating expense and client value
  • Outstanding written and verbal communication skills with demonstrated ability to communicate effectively with all levels of an organization
  • Excellent problem-solving skills and attention to detail
  • Strong understanding of software engineering principles, design patterns, and agile methodologies
  • Experience in multimedia, video streaming, or real-time content management is a plus
  • Experience with real-time 3D rendering and performance optimization is a plus
  • A Bachelor’s degree in a technology-related field is required
  • 15+ years of engineering leadership experience with people management responsibilities
  • Experienced in effectively assessing, selecting, and developing talent; adept at providing balanced, direct, and actionable feedback to team members
  • Experience managing multiple priorities and overseeing distinct teams with varied strengths
  • Thrives on initiating, building, and cultivating strong, authentic relationships inside and outside the team; highly collaborative; navigates and activates alignment across organizational boundaries.

Day to day

  • Guide and coach engineering managers and lead teams to deliver consistently and on time, every time.
  • Work with Product Managers to ensure roadmap commitments are clear, prioritized, and actionable.
  • Lead architects to ensure products are designed for scale, efficiency, and future technology needs including AI.
  • Understand and advocate for the voice of the customer within engineering teams, and prioritize customer delight.