Flag job

Report

Director of Engineering

Min Experience

10 years

Location

United States

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

Company Description

QL2 provides real-time competitive intelligence solutions to drive pricing efforts and promotional strategies. Our data, paired with visualizations and analytics tools, enables strategic decision-making. QL2 clients across various industries, such as travel and retail, leverage our proprietary solutions to respond to market changes in real time, maximizing efficiency and profit. Our tools help clients solve complex data problems, understand competitive markets, and uncover optimal pricing strategies. Learn more at www.QL2.com.

Role Description

This is a full-time remote role for a Director of Engineering. The Director of Engineering will be responsible for leading engineering teams, managing software development projects, overseeing the integration of systems, and ensuring the successful execution of technical strategies. Key tasks will include team leadership, project management, and collaboration with other departments to align engineering initiatives with business goals.

Key Responsibilities

Leadership & Management

  • Lead and mentor a distributed engineering team, fostering a culture of innovation, collaboration, and continuous improvement.
  • Oversee the hiring, onboarding, and professional development of engineering talent.
  • Manage team performance, set clear goals, and conduct regular performance reviews.

Technical Strategy & Execution

  • Collaborate on technical roadmap creation in alignment with the company’s business objectives.
  • Ensure the successful design, implementation, and delivery of scalable and maintainable software solutions.
  • Make high-level architectural decisions, ensuring that systems are secure, resilient, and optimized for performance.

Cross-Functional Collaboration

  • Work closely with Product Management to define requirements and prioritize engineering work.
  • Collaborate with the DevOps team to streamline CI/CD processes and improve infrastructure reliability.
  • Coordinate with Quality Assurance to ensure that products meet high standards of quality and security.

Technology Stack Expertise

  • Provide hands-on guidance in key technologies, including Go, Java, Node.js, Python, Docker, and Kubernetes.
  • Ensure best practices are followed in code quality, testing, and deployment across all engineering teams.

Global Team Coordination

  • Effectively manage and coordinate between engineering teams in India and North America, ensuring seamless communication and collaboration.
  • Align global teams on common goals and practices while respecting cultural and time zone differences.

Required Qualifications

Experience & Leadership

  • 10+ years of experience in software engineering, with at least 3 years in a team leadership role.
  • Proven experience leading distributed, global engineering teams, preferably across different countries.
  • Strong track record of delivering complex software projects on time and within budget.

Technical Skills

  • Extensive experience with at least two of the following: Go, Java, Node.js/TypeScript, Python
  • Deep understanding of containerization and orchestration technologies, including Docker and Kubernetes.
  • Familiarity with modern DevOps practices and tools.
  • Strong understanding of software architecture, design patterns, and scalability principles.
  • Experience with AWS.

Communication & Collaboration

  • Excellent communication skills, with the ability to convey complex technical concepts to both technical and non-technical stakeholders.
  • Experience collaborating with teams in different geographic locations, particularly India and North America.

Preferred Qualifications

  • Engineering Management and Team Leadership skills
  • Experience in Software Development
  • Experience with cloud platforms, preferably AWS
  • Knowledge of micro services architecture and distributed systems
  • Prior experience in web crawling or data acquisition
  • Experience with Playwright
  • Ability to work independently and remotely
  • Experience in the technology industry
  • Bachelor's degree in Computer Science, Engineering, or related field

About the company

QL2 provides real-time competitive intelligence solutions to drive pricing efforts and promotional strategies. Our data, paired with visualizations and analytics tools, enables strategic decision-making. QL2 clients across various industries, such as travel and retail, leverage our proprietary solutions to respond to market changes in real time, maximizing efficiency and profit. Our tools help clients solve complex data problems, understand competitive markets, and uncover optimal pricing strategies.

Skills

go
java
node.js
python
docker
kubernetes