Overview
Skills
Job Details
IT Technical Project/Product Manager
Columbus, Ohio (Hybrid)
6 Months Contract to hire
JOB SUMMARY: The Software Development Manager will lead h
igh-performing engineering teams to design, build, and scale innovative software solutions. They drive technical excellence while fostering team growth, collaborating cross-functionally to deliver products that align with business objectives and manage scalable technology flatforms.
JOB RESPONSIBILITIES:
To perform this job successfully, an individual must be able to perform each essential job duty satisfactorily, with or without reasonable accommodation:
- Lead all aspects of personnel management, including hiring top talent, onboarding, training, performance evaluation, and professional development, while fostering a positive, inclusive work environment that promotes employee growth and organizational success.
- Partner closely with Product Management, Support IT teams to translate business requirements into technical roadmaps and understand strategic priorities.
- Own all operational metrics for your team s performance and use data-driven insights to drive improvements in development practices, processes, and outcomes.
- Plan and oversee end-to-end software development projects from conception to delivery.
- Set clear project goals, realistic timelines, and measurable deliverables while managing resource allocation.
- Analyze datasets using statistical methods to extract meaningful insights and deliver data-driven recommendations that support strategic decisions.
- Ensure projects are completed on time, within scope, and meet quality standards.
- Provide technical guidance, mentorship, and architectural direction to the development team
- Stay current with emerging technologies, industry trends, and best practices to drive innovation, including evaluating and implementing AI tools and solutions to enhance team productivity and product capabilities.
- Establish and maintain coding standards, development best practices, and quality assurance processes.
- Oversee code reviews, ensure code quality, and champion continuous improvement initiatives.
- Communicate project status, technical decisions, and team needs to upper management and stakeholders.
- Identify opportunities for process improvement, automation, and technical innovation.
- Align team goals with overall business objectives and company strategy.
- Proactively identify and mitigate potential risks in software development projects.
- Collaborate with experienced engineers and data scientists to build intelligent systems that drive innovation and efficiency.
- Collaborate with cross-functional teams to integrate AI solutions into products.
- Support AI research projects.
- Develop contingency plans for project delays, technical issues, and resource constraints
- Other duties as assigned.
QUALIFICATIONS:
- Bachelor s degree in Computer Science, Engineering, or related technical field required.
- 7+ years of hands-on software development experience with modern programming languages and frameworks.
- 3+ years of people management experience, directly managing software engineers with a track record of developing high-performing teams.
- 3+ years of experience architecting and designing (systems for scalability, reliability, and performance in production environments.
- Proven experience designing software architectures for complex distributed systems.
- Foundational understanding of artificial intelligence and machine learning technologies and a desire to apply AI tools to solve and simplify real-world problems.
- Strong experience partnering with product management, program management, and cross-functional teams.
- Solid software development background including design patterns, data structures, algorithms, and agile methodology.
- Demonstrated ability to handle multiple, competing priorities in a fast-paced environment, navigate ambiguity, and make data-driven decisions.
- Deep understanding of the software development life cycle with a proven track record of shipping software products on time and within scope.
- Excellent verbal and written communication skills with ability to present technical concepts to both technical and non-technical stakeholders.
- Genuine passion for people management, mentorship, and building inclusive team cultures.
PHYSICAL DEMANDS: While performing the responsibilities of the job, the person in this position will be required to frequently communicate information so others will understand. The person in this position must be able to remain in a stationary position at least 50% of the time and must be able to lift up to 15 pounds at times. The person in this position may need to occasionally move about the inside of an office. The person in this position may need to position self to maintain files in a cabinet and place computers under a desk or in a cabinet. This position requires ability to constantly observe typewritten text on a computer screen. The person in this role is required to operate a laptop and use a telephone regularly. The person in this position may be required to travel throughout the USA by automobile or airplane which may require overnight lodging.