O

Odin

Manages construction workforce risk and onboarding

Senior Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USANo salary listed

About the Job

Requirements

  • You have shipped customer-facing software across technical layers, with meaningful depth in at least two of backend, web, and mobile development and the ability to work effectively in the third.
  • You have owned a substantial product workflow or project from technical design through production and can explain how you knew it was ready for customers.
  • You make technical decisions by comparing real alternatives and their consequences, explaining choices clearly, changing course when new evidence warrants it, and moving the team forward when no option is perfect.
  • You have guided other engineers through delivery as a project lead, technical lead, or experienced contributor who made plans and decisions legible to the group.
  • You have designed tests, staged releases, diagnosed production failures, and improved a system after learning how it failed.
  • You understand how technical constraints affect customer outcomes and can work with product to protect outcomes while changing approach or scope.
  • You help engineers become more capable through reviews, explanations, and reusable feedback.
  • You communicate clearly in writing and conversation so that technical plans, reviews, incident updates, and tradeoff discussions enable others to act.
  • You use AI to accelerate engineering while understanding, testing, and refining its output, and take responsibility for the code you ship.
  • You must be authorized to work for any employer in the United States.

Responsibilities

  • Build customer workflows end to end across data models, APIs, web interfaces, and mobile experiences as needed.
  • Partner with product while work is being shaped; surface technical risks, test assumptions, and help define deliverable projects within the available time budget.
  • Turn shaped work into a technical plan and stage it so the team can deliver useful, integrated increments across the stack.
  • Make pragmatic architecture and implementation decisions within established engineering patterns, and improve those patterns with other engineers when product needs require it.
  • Lead project delivery when appropriate by keeping decisions and progress visible, giving engineers meaningful ownership, and ensuring the components form a coherent result.
  • Own quality through design, implementation, release, and production by building tests, delivery checks, documentation, and safeguards.
  • Release code safely using feature flags, incremental rollouts, observability, and rollback plans, and coordinate with product on when capabilities become visible to customers.
  • Monitor production behavior, participate in the on-call rotation, respond to failures, and turn incidents into improvements that reduce recurrence likelihood or impact.
  • Help other engineers improve through reviews, technical writing, pairing, and direct feedback, sharing context so work does not depend on your presence.
  • Improve team delivery by automating recurring work, removing avoidable coordination, and making systems easier to understand, operate, and change.
  • Build first-hand knowledge of customer work by visiting jobsites, meeting workers and security teams, and observing product use in guard booths or trailers; apply that understanding to technical tradeoffs.

Desired Qualifications

  • Experience with construction technology, access control, workforce management, or other software used on a jobsite.
  • Experience at an early-stage startup improving engineering practices while continuing to ship product.
  • Deep React Native experience, including native modules, store releases, over-the-air updates, and support for a long tail of devices.
  • Experience integrating software with physical systems such as badge readers, access control panels, kiosks, cameras, or other connected devices.
  • Experience with modular monolith patterns such as domain-driven design or CQRS.
  • Experience using Postgres for high-volume event data, including query tuning and safe schema changes on heavily used tables.
  • Experience with Shape Up or another delivery model where a team works within a fixed time budget and adjusts scope to protect the deadline and outcome.

About the Company

Odin

Manages construction workforce risk and onboarding

Odin Construction Workforce Risk is a platform that helps construction teams manage workforce data, onboard workers, and coordinate subcontractors to reduce risk and speed up projects. It works by providing a fully integrated system that handles data management, onboarding, and worker coordination in one place. Workers can be onboarded in their own language, which cuts onboarding time by at least 50%, and the platform uses subscription access plus a $20 per worker badge fee (printed or digital) as revenue. Odin differentiates itself from competitors with multilingual onboarding and a focus on workforce risk within construction, offering a single system that ties together data, coordination, and risk tools. The goal is to make construction projects safer and more efficient by improving onboarding, coordination, and data management, thereby reducing timelines and risk.

Company size
11-50
Company stage
Early VC
Total funding
$4.9M
Headquarters
New York City, New York
Founded
2020

Recently Posted Jobs

Explore more opportunities at Odin

See more jobs