top of page

Engineering Director

Job Type

Full Time

Experience

15+

Location

Remote

Job Description

We are looking for an experienced Senior Backend Engineer / Tech Lead with strong leadership capabilities, expertise in multiple backend technologies, and hands-on experience with Generative AI solutions. The candidate will be responsible for designing scalable backend systems, leading engineering teams, and integrating AI-powered features into modern applications.

Key Responsibilities

  • Define and execute an engineering strategy aligned with company goals, blending innovation, scalability,and customer-first problem solving.

  • Apply modern design patterns and AI-first thinking to build scalable, maintainable, and secure systems.

  • Lead, mentor, and develop engineering managers, architects, and senior engineers, fostering ownership,accountability, and curiosity.

  • Ensure timely, high-quality delivery across teams, balancing new feature development with managing tech debt.

  • Collaborate with product and design leaders to build roadmaps that prioritize real customer problems over tech showcase.

  • Establish coding standards, review rigor, and continuous improvement frameworks to uphold "1% engineer" excellence.

  • Act as a trusted technical advisor to company leadership, contributing to business strategy and innovation initiatives.

  • Encourage peer reviews, knowledge sharing, and mentoring to strengthen engineering community and collaboration.

  • Create an environment where engineers feel safe to ask better questions, challenge assumptions, and innovate boldly.

Qualifications

  • 15+ years of experience in software engineering with at least 5 years in senior leadership roles.

  • Proven track record of leading high-performing, AI-first engineering teams in fast-paced product environments.

  • Strong background in scalable architecture, distributed systems, and cloud platforms (AWS/GCP/Azure).

  • Expertise in modern engineering practices (CI/CD, DevOps, microservices, event-driven systems).

  • Proficiency in one or more languages (e.g., Java, Go, Python, Node.js).

  • Excellent leadership, communication, and organizational skills.

  • Experience in Agile/Scrum delivery with a balance of innovation and operational excellence.

  • Demonstrated commitment to mentoring and building engineering culture.

bottom of page