TCI Technology Consulting Inc
Director of Software Engineering
TCI Technology Consulting Inc, Jeffersonville, Indiana, us, 47144
TCI has an immediate need for a
Director of Software Engineering in Jeffersonville, IN.
This is not a Corp2Corp opportunity. This is a direct hire opportunity. In addition to competitive, market-rate based pay, TCI provides all our Consultants with Comprehensive Medical/Dental Insurance, 401k, Life Insurance and Long-Term Disability benefits.SUMMARYTCI is hiring a motivated and experienced
Director of Software Engineering
to lead a dynamic engineering team. As the Director of Engineering, youll take charge of managing and growing our engineering workforce, overseeing teams of talented software engineers to deliver exceptional software solutions. Youll partner with stakeholders, project managers, and engineering teams to drive high-quality results, optimize team performance, and cultivate a culture of collaboration and innovation.RESPONSIBILITIESLead, mentor, and manage multiple software engineering teams, ensuring alignment with company goals and project milestones.Develop strategies to scale our engineering workforce to meet the demands of growing projects.Oversee recruitment, onboarding, and integration of engineers, providing them with the resources needed for success.Establish and monitor performance metrics to ensure productivity and quality standards are met.Foster strong collaboration between contract and full-time engineering teams.Work with product managers and stakeholders to ensure timely delivery of project objectives.Implement and promote best practices in software development, testing, and deployment.Drive process improvements to enhance the efficiency and effectiveness of our engineering operations.Provide technical leadership to maintain architectural integrity and code quality.REQUIREMENTSBachelors or Masters degree in Computer Science, Engineering, or related field.10+ years of experience in software engineering, with a proven track record of managing large, diverse engineering teams (including remote and contract staff).Demonstrated experience overseeing large-scale projects from inception through completion.Strong technical expertise in modern software development practices, architecture, and frameworks.Excellent leadership skills, with the ability to mentor and motivate teams.Proven experience scaling engineering teams and handling complex software projects.Exceptional organizational skills, with the ability to manage multiple teams and projects effectively.Strong communication and interpersonal skills for cross-functional collaboration.This role can be Hybrid in Indiana, Headquarters located in Jeffersonville, IN.
Director of Software Engineering in Jeffersonville, IN.
This is not a Corp2Corp opportunity. This is a direct hire opportunity. In addition to competitive, market-rate based pay, TCI provides all our Consultants with Comprehensive Medical/Dental Insurance, 401k, Life Insurance and Long-Term Disability benefits.SUMMARYTCI is hiring a motivated and experienced
Director of Software Engineering
to lead a dynamic engineering team. As the Director of Engineering, youll take charge of managing and growing our engineering workforce, overseeing teams of talented software engineers to deliver exceptional software solutions. Youll partner with stakeholders, project managers, and engineering teams to drive high-quality results, optimize team performance, and cultivate a culture of collaboration and innovation.RESPONSIBILITIESLead, mentor, and manage multiple software engineering teams, ensuring alignment with company goals and project milestones.Develop strategies to scale our engineering workforce to meet the demands of growing projects.Oversee recruitment, onboarding, and integration of engineers, providing them with the resources needed for success.Establish and monitor performance metrics to ensure productivity and quality standards are met.Foster strong collaboration between contract and full-time engineering teams.Work with product managers and stakeholders to ensure timely delivery of project objectives.Implement and promote best practices in software development, testing, and deployment.Drive process improvements to enhance the efficiency and effectiveness of our engineering operations.Provide technical leadership to maintain architectural integrity and code quality.REQUIREMENTSBachelors or Masters degree in Computer Science, Engineering, or related field.10+ years of experience in software engineering, with a proven track record of managing large, diverse engineering teams (including remote and contract staff).Demonstrated experience overseeing large-scale projects from inception through completion.Strong technical expertise in modern software development practices, architecture, and frameworks.Excellent leadership skills, with the ability to mentor and motivate teams.Proven experience scaling engineering teams and handling complex software projects.Exceptional organizational skills, with the ability to manage multiple teams and projects effectively.Strong communication and interpersonal skills for cross-functional collaboration.This role can be Hybrid in Indiana, Headquarters located in Jeffersonville, IN.