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.
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.
Pay: $130,000.00 - $180,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Life insurance
- Paid time off
- Vision insurance
Experience:
- Software Engineering: 7 years (Preferred)
- Technical Lead or Staff Capacity: 3 years (Preferred)
Ability to Commute:
- North Las Vegas, NV 89081 (Required)
Work Location: In person