Software Requirements Analyst (GIS)

DATAMARK Practice

Michael Baker International is a national leader in technology solutions supporting clients in local, state, and national government to solve complex problems with advanced technologies for the 21st century. The DATAMARK practice consists of a skilled team of subject matter experts whose mission is to provide the education, fact-finding, and solutions needed to solve complex problems in the commercial, public safety, and enterprise GIS markets. DATAMARK is the go-to authority on GIS data for public safety and enterprise GIS. Its data-forward, full-service, but configurable solutions provide the highest levels of completeness and accuracy. The DATAMARK team has quickly grown to become a premier nationwide provider of SaaS solutions for public safety and enterprise GIS.

What We're Looking For

Michael Baker International is seeking a GIS Software Requirements Analyst to join our DATAMARK team in a fully remote capacity. In this role, you will serve as the critical bridge between Product, Engineering, and GIS stakeholders — translating high-level product concepts into clear, implementation-ready requirements that drive the development of mission-critical geospatial SaaS applications powering public safety 9-1-1 operations nationwide.

This is a fully remote work schedule with no geographic restrictions. No sponsorship is provided for this role; all candidates must be eligible to work for any employer in the United States without restrictions indefinitely.

What You'll Do

  • Deliver clear, testable, and developer-ready requirements artifacts — including user stories, epics, acceptance criteria, functional specifications, and data mapping documentation — that enable engineering teams to implement with minimal ambiguity
  • Lead weekly requirements calls with cross-functional stakeholders to advance, iterate, and align requirements across concurrent initiatives
  • Define and document complex GIS data workflows including spatial editing, topology validation, geometry handling, and ETL transformation processes
  • Design and document system integration workflows involving REST APIs, file-based data exchange, and cross-platform data synchronization to ensure data integrity and traceability
  • Develop wireframes and mockups for GIS-centric user interfaces including map-based editing tools, attribute management panels, and workflow-driven UI states that translate technical requirements into intuitive user experiences
  • Execute requirements gathering sessions with product managers, business development stakeholders, and external clients to capture, refine, and validate functional and system-level requirements
  • Mentor and coach team members on requirements development best practices, contributing to improved consistency and quality across the product team
  • Maintain and evolve internal requirements standards and governance practices to support scalable, high-quality SaaS product delivery

What You Need to Succeed

  • Bachelor's Degree or equivalent experience in a related field
  • 3–5 years of experience as a requirements analyst, business analyst, or in a comparable role with documented responsibility for producing functional specifications and developer-ready requirements artifacts
  • Proven ability to write clear, structured, and detailed software requirements for delivery to engineering teams in cross-cultural or distributed environments
  • Demonstrated experience working with REST APIs and system integrations, including documentation of API contracts and data exchange specifications
  • Experience working within or supporting a SaaS product development environment, including familiarity with agile backlog management and sprint-based delivery
  • Practical understanding of technical architecture concepts — front-end, back-end, databases, APIs, and cloud/SaaS systems — at a level sufficient to write implementation-ready requirements
  • Preferred: Experience with GIS platforms (e.g., ArcGIS Enterprise, SDE, feature services) or spatial data models
  • Preferred: Background in UI/UX wireframing or prototyping tools (Figma, Balsamiq, Axure, or equivalent)
  • Preferred: Experience using AI tools for requirements writing, business analysis, or rapid prototyping
  • Preferred: Familiarity with Jira or similar agile project management platforms
  • Preferred: Knowledge of NG911 standards, NENA data models, or public safety GIS data management
  • Preferred: Experience working in a multi-tenant SaaS development environment
  • Strong written and verbal communication skills with demonstrated ability to produce documentation suitable for non-native English-speaking development teams
  • Ability to manage multiple concurrent priorities and iterate rapidly in a fast-paced, mission-driven environment

Compensation

The approximate compensation range for this position is $90,000 to $120,000. This compensation range is a good faith estimate for the position at the time of posting. Actual compensation is dependent upon factors such as education, qualifications, experience, skillset, and physical work location.

Why Choose Us

  • Medical, dental, vision insurance
  • 401(k) Retirement Plan
  • Health Savings Account (HSA)
  • Flexible Spending Account (FSA)
  • Life, AD&D, short-term, and long-term disability
  • Professional and personal development
  • Generous paid time off
  • Commuter and wellness benefits