Senior Software Project Manager

CGINashville, TN
12dHybrid

About The Position

Do you want to take your career to the next level? CGI is looking for a dedicated Senior Software Project Manager with a passion for solving business problems to join our team in Nashville. At CGI, you will tackle important business and technical problems as a full-time consultant serving local, enterprise clients. You'll be part of a team of dedicated people like yourself and make an impact with both internal and client partners. Consider joining CGI, a premier consulting firm that encourages personal and professional growth and values your ideas. What we value: - Passionate technologists - Lifelong learners - Problem solvers - Excellent written and verbal communicators - People who enjoy working with both business and technical partners - People who engage in their local community You will be required to be onsite in the client office in Columbia, TN (per current project Client requirements), and/or in the CGI Franklin Office (2-3 days a week across both locations). Your future duties and responsibilities: CGI is seeking a skilled Senior Software Project Manager to lead and coordinate software development initiatives within our organization in the Nashville, TN area. As a project manager, you will work with project teams and drive project initiation, planning, execution, monitoring/controlling, and closure. You will lead and collaborate with a cross-disciplined team of architects, software engineers, management, and customers to design innovative solutions for our clients. This role requires exceptional communication skills, particularly in engaging with business stakeholders, ensuring alignment between technical teams and strategic business objectives. The ideal candidate will be highly organized, detail-oriented, and possess a solid technical understanding of software development processes and best practices. You will help our clients by identifying, specifying and analyzing requirements and processes, and managing progress throughout the design, test and implementation process.

Requirements

  • Previous experience in a technical position, such as software development, business intelligence, QA, or other related technology roles
  • At least 10 years experience managing teams and/or projects
  • At least 7 years experience managing programs or departmental portfolios of at least 2 concurrent but related strategic efforts
  • Ability to manage multiple projects simultaneously with a keen eye for detail.
  • Excellent presentation skills, with the ability to distill complex information into actionable insights.
  • Willingness to learn broad strokes of new and unfamiliar technologies
  • Ability to distill project and program data into summary information and communicate at an executive and strategic level
  • Adept at actively managing scope, risk, and client communications required.
  • Ability to manage projects leveraging a blend of agile and waterfall principles.
  • Ability to summarize complex information quickly and professionally for senior executives
  • Experience planning multi-year efforts for multiple teams to accomplish strategic goals
  • Passionate about documentation and following processes
  • Strong interpersonal skills including strong written and verbal communication

Nice To Haves

  • Experience in at least one of the following domains: customer-facing systems, Direct-to-Consumer (D2C) platforms, or P&C insurance; experience spanning multiple areas is strongly preferred
  • Familiarity with digital product ecosystems that include web, mobile, and supporting backend services
  • Understanding of UI/UX best practices for customer-facing products, including usability, consistency, and conversion optimization
  • Comfortable presenting product status, tradeoffs, risks, and recommendations to cross-functional leadership

Responsibilities

  • Own all project oversight, including planning, directing and managing resources and testing activities.
  • Define project scope, estimates, milestones, objectives, timelines, and key deliverables in collaboration with stakeholders.
  • Manage project schedules, budgets, forecasts, and resource allocation effectively.
  • Translate technical concepts into business terms for non-technical stakeholders and vice versa.
  • Take initiative to coach, mentor, and orient co-workers and actively support team-based developments.
  • Serve as a supplementary point of contact for client stakeholders, building trusted advisory relationships
  • Understand client business objectives, pain points, and success metrics to guide technology strategy
  • Proactively manage client communications and engagement
  • Develop and deliver UAT planning, user training, and documentation to drive successful adoption of technology
  • Drive the on-time delivery of the project scope while diligently applying change management processes to control scope and budget.
  • Coordinate design, analysis, test planning, project work plans and estimates.
  • Implement and refine project management best practices, ensuring efficiency and effectiveness.
  • Conduct regular status updates, executive reporting, and stakeholder meetings.
  • Possess a foundational understanding of software development methodologies (Agile, Scrum, Waterfall, etc.) to facilitate team collaboration and delivery.
  • Stay abreast of technical and industry developments.

Benefits

  • Competitive compensation
  • Comprehensive insurance options
  • Matching contributions through the 401(k) plan and the share purchase plan
  • Paid time off for vacation, holidays, and sick time
  • Paid parental leave
  • Learning opportunities and tuition assistance
  • Wellness and Well-being programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service