Software Project Manager

Software Project Manager has the ultimate responsibility for the success of software deliverable; including customizations, turnkey solutions, implementations, client management, and overall client satisfaction.

Your general responsibilities as Software Project Manager

  • Manage the software deliverable in its entirety with the assistance of the team of resources assigned to the deliverable (Technical leads, developers, business analysts, and quality assurance analysts)
  • Collaborate with the client to produce properly on time, high quality, on budget results
  • Provide traditional software project management responsibilities including; coordination of subcontractor work, creating and communicating project schedules (internally and externally), coordination of on-site resources, attending and documenting project meetings, following-up on software development status, etc.
  • Create, document and review software requirements and interface specifications to support the base COFE® solution functionality as well as new software enhancement requests
  • Provide “hands on” assistance with onsite testing and validation of the software
  • Write and execute on operational test plans
  • Prepare and modify user’s guide and onsite training materials
  • Conduct operational Software training of supervisors and operators
  • Prioritize multiple tasks and multiple projects simultaneously to effectively meet client delivery requirements
  • On-site monitoring and validation of functionality for active projects
  • Act as liaison between internal departments, clients and vendors on projects
  • Project reporting (Customer/Management/Sales)

More specific tasks include

  • Assistance with development of Customers Description of Operations
  • Track and assist with development and maintenance of interface specs – Final Ownership
  • Track and assist with development and maintenance of functional spec – Final Ownership
  • Create roles and responsibility matrix
  • Create project schedule in Microsoft projects
  • Open JIRA tickets for project tasks
  • Track development and overall project progress – JIRA tickets
  • Document Scope and business case for enhancement requests
  • Create proposals for enhancements – Hand off to Sales for delivery
  • Build costing/budget workbook for pricing estimates to CFO
  • Coordinate onsite resources for testing/validation/support
  • Develop and maintain client test plan
  • Prepare and follow-up on project closeout documentation
  • Coordinate and communicate software installation times


  • 3 to 5 years software development and/or software product implementation experience
  • Must be able to read/communicate code/development issues, i.e. “talk shop” with internal and external technical resources and decision makers
  • General understanding in the areas of application programming, database and system design, SQL query writing
  • Competent with MS Project, Word, PowerPoint and Excel
  • Excellent customer management skills for administration, resolving issues and building customer relationships
  • Attention to detail and relentless follow-up of project tasks
  • Excellent oral and written communication skills
  • Ability to travel approximately 20% to 25% of the year
  • PMP/PMI certification

Preferred Skills and Experience

  • Minimum of a Bachelor’s degree in Computer Science, Information Science, Engineering, Business, Technical Management or Communication
  • Prior experience with projects in production / manufacturing environments integrating software applications with automation systems and electrical controls
  • General data communications and network operating systems knowledge

Reports to
Currently, this position reports to the Director of Software with specific project related reporting responsibilities to the overall Program Manager for the solution deliverable.

To apply, please email your resume and interest letter WITH SALARY REQUIREMENTS to