G

GenLogs

Real-time traffic data and logistics optimization

Director of Software Engineering

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeRemote in USANo salary listedRemote

About the Job

Requirements

  • At least 10 years of engineering experience, including significant experience leading engineering teams and organizations.
  • At least 5 years of people management experience, including managing senior engineers and/or engineering managers.
  • Experience leading multidisciplinary engineering teams across at least two of hardware, embedded systems, edge computing, backend software, cloud infrastructure, or distributed systems.
  • Experience building and operating products that combine physical hardware with software systems.
  • Experience scaling engineering teams, processes, and technical infrastructure as a company or product grows.
  • Strong technical understanding of modern software architecture, distributed systems, application programming interfaces, databases, cloud infrastructure, and production systems.
  • Experience establishing engineering standards, development processes, testing practices, and operational excellence.
  • Ability to make sound technical and organizational decisions in ambiguous, fast-moving environments.
  • Track record of recruiting, developing, and retaining high-performing engineering talent.
  • Written and verbal communication skills sufficient to communicate with technical and non-technical audiences.
  • Effectiveness communicating and working in a remote, distributed team.
  • English proficiency is required.

Responsibilities

  • Lead, mentor, and develop a multidisciplinary engineering team spanning software engineering, product development, machine learning applications, and agentic development.
  • Build an engineering culture centered on ownership, technical excellence, accountability, and continuous improvement.
  • Establish clear expectations, goals, career development paths, and performance standards for engineers and engineering leaders.
  • Recruit and retain engineering talent as the organization scales.
  • Develop engineering managers and senior technical leaders through effective delegation and leadership.
  • Foster collaboration across engineering disciplines and ensure teams operate with shared goals and accountability.
  • Define and evolve technical strategy and architecture for user-facing applications and services.
  • Guide architectural decisions and technical tradeoffs across the product lifecycle.
  • Balance engineering investments between product delivery and long-term reliability, scalability, maintainability, and cost.
  • Establish engineering standards and practices that enable rapid delivery while maintaining quality.
  • Identify technical risks and dependencies early and drive them to resolution.
  • Partner with senior engineers to evaluate technologies, tools, and approaches that can improve the product and engineering organization.
  • Partner with Product and Deployment to translate business and customer requirements into executable engineering plans.
  • Own engineering execution against product and technology roadmaps, aligning teams on priorities and delivery expectations.
  • Create planning and development processes that provide visibility into progress, risks, dependencies, and resource requirements.
  • Remove organizational and technical blockers and maintain a bias toward action across teams.
  • Coordinate hardware and software development across design, development, testing, deployment, and ongoing maintenance.
  • Establish ways to learn from field deployments and incorporate operational feedback into product and engineering decisions.
  • Drive improvements in system availability, performance, observability, security, and operational resilience.
  • Establish testing and validation practices across hardware, embedded software, and cloud systems.
  • Partner with Deployment and Operations to improve installation, monitoring, maintenance, troubleshooting, and lifecycle management of deployed systems.
  • Develop processes for diagnosing and resolving complex production and field issues with urgency and ownership.
  • Ensure engineering teams build systems that can scale from current deployments to a national-level sensing network.
  • Serve as the senior engineering partner to Product leadership for user-facing product lines.
  • Work with Deployment to ensure engineering solutions are practical, supportable, and optimized for real-world deployment.
  • Partner with Data Science and Data Engineering to ensure sensor systems produce accurate, reliable, and usable data.
  • Communicate technical strategy, roadmap, tradeoffs, and risks to company leadership and cross-functional stakeholders.
  • Build organizational relationships and align teams around technical and business priorities.

About the Company

GenLogs

Real-time traffic data and logistics optimization

GenLogs provides real-time traffic data and logistics optimization for state governments and trucking carriers. It uses a growing nationwide network of sensors to collect data on trucks and trailers across major US interstates, delivering this information through a subscription-based data platform without requiring clients to install new hardware. For governments, the service helps reduce traffic operations budgets while improving data accuracy and timeliness. For carriers, it optimizes load pickups and drops to increase trucking velocity and driver satisfaction. Compared with competitors, GenLogs relies on an expanding sensor network and a subscription data platform to deliver timely, actionable insights without hardware investment, targeting both public agencies and commercial fleets. The company's goal is to enhance operational efficiency and cost-effectiveness for its clients through real-time visibility and optimized logistics.

Company size
51-200
Company stage
Series B
Total funding
$80.7M
Headquarters
Arlington County, VA
Founded
2023

Recently Posted Jobs

Explore more opportunities at GenLogs

See more jobs