How Remoteville checks and expires listings
Director of Engineering
Skills
Software Development3D RenderingEngineering LeadershipPerformance TuningPlatform DevelopmentQuality AssuranceSoftware Systems
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.
