Lead Engineer

Hirschi Masonry

$100K — $130K *
Enterprise Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 7+ years of professional software engineering experience; 3+ years in a technical lead role.
  • Expert in Angular, TypeScript, Nx monorepos, RxJS, and component library development.
  • Proficient in .NET, C#, ASP.NET Core, and SQL Server.
  • Experience managing or leading a development team.
  • Hands-on with CI/CD pipelines (GitHub Actions) and automated testing.
  • Strong written and verbal communication skills.

Responsibilities

  • Translate product vision and user feedback into technical roadmaps and features.
  • Audit existing codebase to prioritize quality and scalability improvements.
  • Build relationships with end users to align product decisions with operational needs.
  • Manage daily technical interactions with the contracted development team.
  • Ship production code across .NET and Angular stacks.
  • Establish CI/CD, testing, and release standards for the platform.
  • Lead infrastructure planning for cloud migration and third-party integrations.

Benefits

  • Flexible work environment with opportunities for remote work.
  • Professional development and growth opportunities, including team building.
  • Access to modern development tools and technologies.
  • Collaborative company culture focused on innovation.
  • Supportive management team that encourages feedback and improvements.
Full Job Description
Application Instructions

Thank you for your interest in our company. To be considered for this position, please click "Apply Now" and fill out the required fields, including attaching your resume.

Position Description

POSITION SUMMARY

The Lead Engineer is responsible for the technical execution of HALO, Hirschi Technologies' seven-year-old .NET and Angular construction operations platform used by Hirschi Companies and its affiliate companies. HALO spans five applications (Estimating, Project Management, OPS Dashboard, Field Schedule, and Chocblock), is currently maintained by a contracted external development team, and runs on-premises with a future cloud migration. The Lead Engineer manages the day-to-day technical relationship with the contracted development team, sets technical and process standards, ships production code, builds direct working relationships with HALO's end users, and grows an in-house engineering team.

ESSENTIAL JOB RESPONSIBILITIES

  • Translate the General Manager's product vision and end-user feedback into technical roadmaps, sprint priorities, and shipped features.
  • Audit the existing HALO codebase, identify architectural and quality risk, and prioritize refactors that improve scalability, security, and maintainability.
  • Build and maintain direct working relationships with HALO end users to ensure product decisions reflect real operational needs.
  • Manage the daily technical relationship with the contracted development team, including standups, code review, and accountability for velocity and quality.
  • Ship production code across the .NET and Angular stack.
  • Establish CI/CD, automated testing, and release standards across backend and frontend.
  • Lead infrastructure planning and execution across hosting, authentication, cloud migration, and third-party integrations, with material decisions approved by the General Manager.
  • Lead HALO platform support, including service desk triage, production troubleshooting, on-call response, and escalation management.
  • Document architecture and undocumented system behavior during the contracted team's knowledge transfer to reduce institutional risk.
  • Hire, mentor, and manage subsequent engineering hires as the team grows.
  • Perform additional tasks as assigned by the General Manager.


Position Requirements

MUST HAVE - REQUIRED QUALIFICATIONS

  • Seven or more years of professional software engineering experience, including at least three years in a technical lead or staff capacity required.
  • Must have expert proficiency in Angular, including TypeScript, Nx monorepos, RxJS, and component library development.
  • Must be proficient in .NET, C#, ASP.NET Core, and SQL Server.
  • Prior experience managing or leading a development team required.
  • Hands-on experience with CI/CD pipelines (GitHub Actions), source control workflows, and automated testing.
  • Must possess strong written and verbal communication skills.
  • Pass mandatory employment drug test required.


NICE TO HAVE - PREFERRED QUALIFICATIONS

  • Familiarity with on-premises Windows Server / IIS deployment and cloud services.
  • Familiarity with modern authentication frameworks (OAuth2/OIDC, SAML).
  • Experience building and maintaining offline-capable, mobile-friendly, or field-deployed web applications


CORE COMPETENCIES

  • Technical leadership: sets architecture direction, enforces coding standards, and drives quality across a multi-application platform.
  • Vendor management: holds contracted development teams accountable for velocity, code quality, and knowledge transfer.
  • User-centered development: builds direct relationships with end users to ensure features solve real operational problems.
  • Platform reliability: maintains production stability through proactive monitoring, incident response, and infrastructure planning.
  • Team building: recruits, mentors, and develops in-house engineering talent to reduce external dependency.
  • Communication: translates between business stakeholders and technical teams with clarity and precision.


Similar Jobs

More Jobs at Hirschi Masonry

  • Lead Engineer
    $100K — $130K *
    North Las Vegas, NV 89031 (Clark County)
    Enterprise Technology
    In-Person

More Enterprise Technology Jobs

Find similar Lead Engineer jobs: