Description
We are seeking aDirector of Engineeringwith extensive experience in building and scaling large-scale enterprise applications for both B2B and B2C markets. This leader will drive innovation and ensure high-quality delivery of robust, scalable, and customer-focused applications, while fostering a culture of collaboration, continuous improvement, and technical excellence across engineering teams.The Director of Engineering will oversee multiple engineering teams, work closely with cross-functional departments, and lead the team in adopting best practices, methodologies, and tools in agile software development. The ideal candidate has a strong technical background, proven leadership in software engineering, and a track record of delivering high-performance enterprise systemsProject Management & Delivery:Required Qualifications
• Key Responsibilities
• Leadership & Strategy:
• Define and execute the technical vision and strategy for the development and delivery of enterprise applications (both B2B and B2C)
• Partner with product, design, and business leaders to align technology goals with company objectives
• Build and manage high-performing engineering teams, ensuring efficient project execution
• Champion agile methodologies and continuously improve team processes to enhance quality and velocity
• Technical Excellence:
• Provide hands-on technical leadership to ensure high-quality architecture, design, and development of scalable, secure, and performant software solutions
• Establish and enforce engineering best practices, coding standards, and agile processes to drive technical excellence
• Collaborate on the development and execution of enterprise-level technology roadmaps
• Team Development & Mentorship:
• Foster a collaborative, inclusive, and innovative engineering culture that encourages continuous learning and knowledge sharing
• Mentor and guide engineering managers and individual contributors to help them grow in their roles
• Lead recruiting efforts to attract, develop, and retain top engineering talent
• Oversee the end-to-end software development lifecycle, ensuring timely and high-quality delivery of complex enterprise applications
• Manage resource allocation, timelines, and budget to deliver on business objectives efficiently
• Drive the adoption of agile methodologies, ensuring effective sprint planning, backlog grooming, and release cycles
• Collaboration & Communication:
• Serve as a key technical advisor for executive leadership, providing clear communication on technology decisions, risks, and opportunities
• Facilitate effective cross-functional communication between engineering teams and other departments such as product, marketing, and operations
• Ensure effective stakeholder management and alignment throughout the software development lifecycle
• Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
• 10+ years of experience in software engineering, with a strong focus on building large-scale, enterprise applications
• 5+ years of experience in a leadership role, managing engineering teams of 30+ members
• Proven experience in both B2B and B2C environments, with a strong understanding of enterprise application architectures and delivery models
• Deep expertise in agile software development practices (Scrum, Kanban, etc.) and continuous integration/continuous delivery (CI/CD) pipelines
• Experience with cloud platforms (AWS, GCP, Azure) and modern development frameworks (e.g., Go, ReactJS, ReactNative, etc.)
• Strong understanding of DevOps practices, microservices architecture, and distributed systems
• Exceptional communication and collaboration skills with the ability to manage diverse stakeholders
Preferred Qualifications
• Experience working in fast-paced, high-growth environments, and scaling engineering teams and systems
• Strong business acumen with a strategic mindset to align technical initiatives with business goals
• Experience working with globally distributed teams
• Prior experience in Media & Entertainment will be a plus
• Prior experience with SaaS platforms or multi-tenant architectures
Why Join Us
• Opportunity to lead and drive innovation in a cutting-edge technology environment
• Work with a talented and passionate team in a collaborative, agile-driven culture
• Competitive salary and benefits, including performance bonuses, and professional development opportunities
If you’re a dynamic and experienced engineering leader ready to make an impact in a rapidly growing organization, we’d love to hear from you!
Powered by JazzHR
xBSCCEdgXF