Technical Lead Apply
Job Description
ABOUT US
HirexHire (pronounced hire by hire) is a recruiting and talent consultancy that integrates with companies short-term to provide long-term talent solutions. We take a seat in our client’s everyday operations to understand their people goals, gaps, and challenges. We then develop and implement the processes and technologies to execute a sustainable and scalable talent plan.
We partner with companies expecting or experiencing high growth who need to hire at scale or fill a critical role rapidly. Our clients are not looking for quick-fix placements but are thoughtfully building a hiring strategy to scale their businesses.
OUR CLIENT
Location: Chicago, IL
Industry: Technology
Company Size: 10-50
What They Do: Our client offers a powerful technology solution that helps businesses build and manage sales channels more effectively. Their platform focuses on efficiency, accuracy, and scalability, making it easier for customers to launch and grow their operations.
THE ROLE
Our client is seeking an experienced Engineering Lead to join their growing team. In this role, you will report directly to the Director of Engineering and collaborate with architects and engineers to deliver high-quality software products. You will provide technical leadership, guide the engineering team, and contribute to software architecture while ensuring projects are delivered on time, within scope, and meet quality standards. The ideal candidate is technically strong, collaborative, and enjoys mentoring engineers at all levels.
WHAT YOU WILL DO
Lead and provide technical guidance to a team of engineers, ensuring software meets quality, reliability, and design standards.
Collaborate with architects and the Director of Engineering to design scalable, secure, and maintainable software solutions.
Participate in coding alongside the team while maintaining oversight of sprint priorities and delivery.
Manage sprint planning, workload distribution, and project estimates to ensure timely delivery of features.
Partner with Product Management to refine requirements and ensure stories are groomed for development.
Mentor and coach team members to grow technical skills and promote best practices.Employ creative problem-solving for ambiguous requirements and complex technical challenges.
Oversee software architecture, design patterns, and code quality across the team.
Ensure smooth deployment of containerized applications in cloud environments and effective resolution of production issues.
WHAT YOU WILL NEED
Bachelor’s degree or higher in Computer Science, Software Engineering, or a related field. 10+ years of professional software development experience, including leadership in an Agile environment.
Strong expertise in SQL databases, including design, query tuning, and optimization.
Mastery of C# and object-oriented programming, with experience in frameworks such as Entity Framework Core.
Proficiency in front-end JavaScript frameworks such as Vue.js and expertise in JavaScript and TypeScript.
Experience with test-driven development, software debugging, and containerized cloud deployments.
Knowledge of software design patterns, refactoring techniques, and architecture best practices.
Strong leadership, mentoring, and communication skills, with the ability to guide teams and collaborate across functions.
Excellent problem-solving skills and the ability to efficiently diagnose and resolve complex production issues.

