T

Tenna

Centralized real-time construction equipment fleet management

Principal Architect

Backend EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USA

About the Job

Requirements

  • 12+ years of professional software engineering experience.
  • 4+ years of experience in an architectural leadership role, such as Principal Engineer, Staff Engineer, or equivalent, owning technical standards and design quality across multiple engineering teams.
  • Experience turning high-level concepts into clear, documented patterns and designs that teams can implement independently, enabling others to build effectively.
  • Deep expertise in distributed systems and microservices architecture, including operating and evolving a mature microservices environment.
  • Strong hands-on experience with JavaScript and Node.js in service-based architectures, including API design, service boundaries, and asynchronous communication patterns. The backend uses Node.js microservices communicating via RabbitMQ and HTTP and running on AWS, EKS, and Aurora PostgreSQL.
  • Strong data architecture experience designing systems that handle high-volume, real-time data, such as IoT or event-driven systems, and making tradeoffs across storage, processing, and access patterns.
  • Experience improving system reliability and performance at scale, including observability, monitoring, and fault tolerance.
  • Demonstrated ability to influence across teams and drive alignment without relying solely on authority.
  • Strong communication skills to work effectively with technical and non-technical stakeholders.
  • Bachelor’s or master’s degree in computer science or a related field, or equivalent industry experience.

Responsibilities

  • Own execution of the Executive Team’s technical strategy, translating high-level goals into actionable milestones and scalable system designs.
  • Personally build prototypes, core libraries, and foundational projects that set standards for how the team builds.
  • Set and enforce technical standards, ensuring design choices address failure modes, scalability, and performance in production.
  • Run a design review process prioritizing backward compatibility and verification for data-heavy systems.
  • Evolve microservices using Node.js, EKS, and AWS, reducing technical debt and improving system efficiency as the platform scales.
  • Partner with Product and Engineering to clarify requirements and ensure delivered work aligns with the original vision.
  • Oversee the data lifecycle from IoT ingestion through storage and processing, building foundations that teams will eventually own.
  • Implement observability and monitoring standards to support platform uptime.

About the Company

Tenna

Centralized real-time construction equipment fleet management

Tenna provides a construction technology platform that helps contractors manage and track their equipment fleets. It works by offering a centralized system that shows real-time data and gives control over assets, including location, status, utilization, maintenance, and workflows from a single dashboard. Tenna differentiates itself by being built by contractors for contractors, focusing on practical, industry-specific workflows and a user-friendly experience for construction fleet management. Its goal is to improve operational efficiency by giving contractors a clear, real-time view of all assets and their utilization to reduce downtime and improve decision-making.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Edison, NJ
Founded
2015

Recently Posted Jobs

Explore more opportunities at Tenna

See more jobs