Software Development Project Manager

Will be responsible for leading a small team of Software Developers and Artificial Intelligence Engineers. The team is working to build a software application utilizing Machine Learning to create solutions for our clients.


The role will be responsible for functional management, project management, technical coaching, process development and oversight, technical leadership, and capacity management. The person will coordinate work assignments in collaboration with the CTO, engage DevOps teams, and work with the Operations teams to help support the product.


Responsibilities:

  • Manage a team of up to 3+ Software Developers

  • Manage development of software projects

  • Manage cost and communications with company leadership

  • Manage staff time, work assignments, and skill-building activities

  • Act as primary coach, mentor, and trainer to team members

  • Support incident and problem resolution

  • Lead code reviews and ensure coding standards and security practices are followed

  • Participate in projects as a consulting resource

  • Support product enhancements and system modernization improvements

Requirements

  • Demonstrated experience in a direct staff management role

  • Demonstrated experience in project planning and product management