Work With Us
At GeoSpatial Innovations, we seek experienced, progressive individuals who want to use their ingenuity to develop newer and better software applications and solutions. GSI offers leadership opportunities and comprehensive dental, vision and healthcare benefits as part of a generous compensation package. If you want to be a part of a rapidly expanding company, enjoy the challenges of working with innovative technology, and have proven work and leadership skills, read on to see if our openings are right for you.
Open Positions
Project manager ii (pm2)
The Project Manager II (PM‑2) leads the end‑to‑end delivery of assigned projects – planning, coordinating, executing, controlling, and closing – within agreed scope, schedule, and budget.
This role is focused on project management rather than upselling or performing technical tasks. The PM‑2 partners closely with technical teams (such as Application Engineering, Data Configuration, QA, R&D, and Training/Support) to coordinate resources and maintain project progress. While the PM‑2 provides oversight and governance, technical implementation remains the responsibility of the respective teams. Occasional travel to customer sites may be required.
High Level Job Purpose
The PM-2 will oversee project delivery from start to finish, focusing on planning, resource and risk management, communication, and quality. The PM-2 will address or escalate risks, conflicts, and issues promptly, aiming for win-win solutions. The Project Manager will report to the PMO Manager and other business leadership as required.
Typical Project Assignments
Projects assigned to the PM‑2 level typically include:
- New DDS implementations for utility customers, including coordination with concurrent utility initiatives (e.g., GIS or Work Management System upgrades) and, where applicable, projects involving GSI implementation partners.
- DDS Upgrade Projects including the delivery of the upgrade content, management of upgrade projects from functionality upsells, management of regression testing services, and management of reported defects and issues from customer testing.
- DDS enhancement projects for existing DDS customers resulting from add-on work generated by CSMs.
General Duties
Planning & Initiation
- Execute and maintain project plans based on statements of work and business objectives, including scope, schedule, budget, quality, communications, and risk.
- Establish project governance, including meeting cadence (standups, status reviews, risk/issue reviews) and team working agreements.
Execution & Coordination
- Coordinate delivery activities across PMO, Application Engineering, Data Configuration, Software R&D, QA, Training/Support, and Customer Success to ensure alignment with project objectives.
- Create and manage work items (user stories, defects, tasks) in Azure DevOps, maintaining traceability to scope and milestones.
- Prepare agendas, facilitate meetings, document decisions and action items, and ensure timely follow-up.
Monitoring & Control
- Identify and manage risks, issues, and dependencies; escalate through formal channels when necessary.
- Monitor progress against the project plan; manage changes to scope, schedule, and resources; enforce change control to prevent scope creep.
- Provide stakeholders with clear, concise status reports summarizing progress, risks, and next steps.
Financials & Invoicing
- Track budget and effort; prepare accurate milestone invoicing packages with required deliverables.
Closeout & Knowledge Management
- Drive project closeout activities, including acceptance, lessons learned, and transition to support or CSM.
- Ensure all project documentation is organized and stored in Teams or SharePoint for future reference.
Required Qualifications
- Minimum 7 years of direct project management experience, including all phases from initiation through closeout.
- Strong communication and interpersonal skills, with the ability to provide clear, tactful written and verbal updates to customers and internal teams.
- Proficiency in Microsoft Office Suite (Word, Excel, PowerPoint, Teams, OneNote, Outlook)
- Advanced knowledge and hands-on experience with Microsoft Project (or equivalent project management software).
- Experience using work tracking tools such as Azure DevOps, Jira, or Asana.
- Familiarity with AI productivity tools (e.g., Microsoft Copilot or similar) to support efficiency in planning, reporting, and documentation.
Preferred Qualifications
- Experience managing projects in the utility industry (electric/gas).
Core Competencies
- Ownership and follow-through: Maintains accountability for assigned work through completion.
- Risk-aware delivery: Anticipates, communicates, and mitigates risks in a timely manner.
- Collaboration: Builds strong working relationships across internal teams, customers, and partners.
- Adaptability: Adjusts plans and communications in response to changing priorities and constraints.
Salary Range: $80,000 – $100,000
Location: Offices in Spokane, WA and Canonsburg, PA but willing to consider remote position.
Customer success manager
The Customer Success Manager (CSM) is a customer-facing project leader responsible for managing ongoing relationships with existing DDS customers and ensuring the successful delivery of upgrades, enhancements, support activities, and data services. This role blends strategic customer engagement with hands-on project management, focusing on post-sales execution and long-term customer satisfaction.
The CSM will collaborate closely with internal teams, including Software Operations, Software Delivery, Application Engineering, Data Configuration, R&D, Training, and Support, to coordinate delivery efforts and maintain high-quality service. The CSM will not be responsible for sales or proposal execution, which will be handled by the assigned Sales Engineer.
High-Level Job Purpose
- Serve as the primary delivery lead for assigned customer accounts, managing post-implementation activities such as upgrades, enhancements, defect resolution, and support coordination.
- Build and maintain strong relationships with customer stakeholders, understanding their systems, priorities, and long-term objectives.
- Coordinate internal resources and timelines to ensure successful execution of customer projects.
- Provide proactive communication and support to foster long-term partnerships and customer satisfaction.
Key Responsibilities
Customer Relationship & Delivery Management
- Serve as the primary point of contact for assigned customers for ongoing existing customer sales projects and customer maintenance and support accounts.
- Capture and communicate key customer requirements and context from meetings to Sales Engineers to inform account planning and support existing customer sales initiatives.
- Collaborate regularly with Sales Engineers to share updates on customer needs and ensure alignment on project deliverables.
Customer Delivery Management
- Lead planning and execution of upgrades, enhancements, and data services.
- Manage support tickets and coordinate resolution with internal teams.
- Track and report on open items, risks, and progress for each customer.
- Coordinate delivery timelines and resource planning for approved work.
Project Execution & Communication
- Maintain project plans and documentation, tracking scope, schedule, budget, and deliverables.
- Facilitate meetings with internal teams and customer stakeholders.
- Provide clear, proactive communication on project status, risks, milestones, and next steps.
- Ensure timely and accurate documentation of meeting notes, reports, and deliverables.
Governance & Reporting
- Organize and store project documentation in MS Teams and/or SharePoint.
- Support milestone-based invoices by coordinating deliverables and status documentation.
- Provide regular internal updates on existing customer projects.
Specific Deliverables
- High-quality management of assigned customer portfolios, with clear ownership of upgrades, enhancements, and support coordination.
- Strong internal collaboration to support long-term customer success and satisfaction.
- Timely delivery of project plans, reports, and customer communications.
Required Qualifications
- Bachelor’s degree in business administration, project management, or related field.
- 3–10 years of experience in customer success, project management, or service delivery roles.
- Strong interpersonal and communication skills with customer-facing experience.
- Ability to recognize customer needs and synthesize them into actionable insights.
- Proficiency in Microsoft Office Suite (Word, Excel, PowerPoint, Teams, OneNote, Outlook)
- Advanced knowledge and hands-on experience with Microsoft Project (or equivalent project management software).
- Experience using work tracking tools such as Azure DevOps, Jira, or Asana.
- Familiarity with AI productivity tools (e.g., Microsoft Copilot or similar) to support efficiency in planning, reporting, and documentation.
Preferred Qualifications
- Utility industry experience (electric/gas).
Core Competencies
- Ownership and follow-through: Maintains accountability for assigned work through completion.
- Risk-aware delivery: Anticipates, communicates, and mitigates risks in a timely manner.
- Collaboration: Builds strong working relationships across internal teams, customers, and partners.
- Adaptability: Adjusts plans and communications in response to changing priorities and constraints.
Salary Range: $75,000 – $90,000
Location: Offices in Spokane, WA and Canonsburg, PA but willing to consider remote position.
Internships with GeoSpatial Innovations, Inc.
GeoSpatial Innovations, Inc. is committed to a diverse work environment and is an equal opportunity employer. Qualified applicants will receive fair consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age or veteran status.
Employees within this company are valued, and we demonstrate this by creating an open and accepting work environment to allow all employees to perform to the best of their abilities without fear of judgment or discrimination.
