Lead Engineer
About the Role
Our client is seeking a Lead Software Engineer to take charge of a mature, mission-critical platform that sits at the heart of their day-to-day operations. In this role, you won’t just write code, you’ll shape the technical future of a multi-application system, guide a contracted development team, and build lasting relationships with the end users who rely on this software every day.
Job Type
Contract to Hire
Location
Phoenix, AZ (Hybrid)
Compensation
This job is expected to pay about $65 – 78/hr
Qualifications
- 7+ years of professional software engineering experience, including at least 3 years in a technical lead or staff engineer capacity.
- Expert-level proficiency in Angular (TypeScript, Nx monorepos, RxJS, component library development); current production experience on Angular 20 strongly preferred.
- Strong command of .NET, C#, ASP.NET Core, and SQL Server for backend development and system maintenance.
- Hands-on experience with CI/CD pipelines (GitHub Actions), source control workflows, and automated testing practices.
- Proven ability to manage or lead a development team with strong written and verbal communication skills; ability to pass a mandatory employment drug test.
What You’ll Do
- Serve as the technical lead for the current platform-auditing the existing codebase, identifying architectural risks, and driving refactors that improve scalability, security, and long-term maintainability.
- Manage the day-to-day technical relationship with a contracted offshore development team, including standups, code reviews, and accountability for velocity and quality.
- Ship production code across the .NET/C# and Angular stack while establishing CI/CD pipelines, automated testing standards, and release processes.
- Build direct working relationships with end users to ensure features and roadmap decisions reflect real operational needs.
- Lead infrastructure planning, cloud migration efforts, and knowledge transfer from the contracted team-and eventually hire, mentor, and grow an in-house engineering team.
What Gets You the Job
Our client is seeking a Lead Software Engineer to take charge of a mature, mission-critical platform that sits at the heart of their day-to-day operations. In this role, you won’t just write code, you’ll shape the technical future of a multi-application system, guide a contracted development team, and build lasting relationships with the end users who rely on this software every day.
Irvine Technology Corporation (ITC) connects top talent with exceptional opportunities in IT, Security, Engineering, and Design. From startups to Fortune 500s, we partner with leading companies nationwide. Our AI recruiter, Avery, helps streamline the first step of your journey-so we can focus on what matters most: helping you grow. Join us. Let us ELEVATE your career!