Principal Software Architect

Intergraph Corporation
Madison, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 114K

Job location

Remote
Madison, United States of America

Tech stack

Computer-Aided Design
API
Application Integration Architecture
Architectural Patterns
Azure
Software as a Service
Cloud Computing
Cloud Engineering
Computer Security
Information Systems
Continuous Integration
Relational Databases
Distributed Systems
Interoperability
Mobile Application Software
Message Broker
Octave
Platform as a Service (PAAS)
Queueing Systems
Enterprise Software Applications
HybridCloud
GIT
Event Driven Architecture
Kubernetes
Information Technology
Enterprise Integration
Rate-Monotonic Scheduling
Api Design

Job description

Octave is seeking a Principal Solution Architect to support the North America regional development and integration team. This team is responsible for developing and delivering interfaces and integrations between Octave's OnCall platforms and 3rd party solution providers. These mission-critical, web-based solutions support call-taking, dispatch, situational awareness, records management, mobile operations, and analytics. This role serves as a senior technical authority responsible for enterprise integration strategy, solution architecture governance, customer-facing technical consultation, and delivery enablement across mission-critical Computer-Aided Dispatch (CAD) and Law Enforcement Records Management (RMS) ecosystems. The Principal Solution Architect works closely with product development, implementation teams, cloud operations, security, customer stakeholders, and external technology partners to ensure interoperability solutions are scalable, secure, supportable, and aligned with operational public safety requirements.

Responsibilities may include:

  • Define and lead the interoperability and integration architecture strategy for Octave's public safety ecosystem.

  • Establish and govern integration standards, supported architectural patterns, and best practices across customer and partner solutions.

  • Translate operational public safety workflows and customer business requirements into scalable technical integration designs.

  • Partner closely with product engineering organizations to ensure compatibility between customer integrations and core CAD/RMS platform roadmaps.

  • Provide technical leadership for complex customer deployments involving hybrid cloud, on-premises, and phased migration architectures.

  • Review and approve solution designs for interfaces, APIs, message processing, event-driven architectures, and partner interoperability models.

  • Assist implementation and delivery teams with technical escalations, integration troubleshooting, solution readiness reviews, and go-live planning.

  • Collaborate with cybersecurity, infrastructure, and cloud operations teams to ensure integrations comply with CJIS, CPIC, and organizational security standards.

  • Drive long-term maintainability, resiliency, observability, and supportability standards for all integration solutions.

  • Work with sales, proposals, and professional services organizations to evaluate customer requirements, develop technical approaches, and support scope development activities.

  • Provide mentorship and technical guidance to integration engineers, developers, implementation personnel, and peer architects.

  • Promote continuous improvement by capturing lessons learned, identifying recurring architectural challenges, and driving standardization initiatives.

  • Maintain awareness of emerging interoperability technologies, public safety standards, cloud-native architecture trends, and AI-assisted development capabilities.

Requirements

  • Bachelor's degree in computer science, Information Systems, Engineering, or a related technical discipline.

  • 8+ years of experience designing and supporting enterprise integration solutions, distributed systems, APIs, or interoperability platforms.

  • Experience working with mission-critical public safety solutions such as CAD, RMS, mobile applications, emergency communications, or justice systems.

  • Strong understanding of enterprise integration architecture, event-driven systems, API design, message queue technologies, and real-time interoperability concepts.

  • Experience supporting customer-facing solution architecture activities in complex enterprise software environments.

  • Working knowledge of CJIS, CPIC, and other public safety security and compliance requirements.

  • Experience with cloud-native and hybrid architectures including Azure, Kubernetes, PaaS, and SaaS delivery models.

  • Working knowledge of API and messaging-based integration technologies (REST over HTTPS; message brokers/queues), relational databases, and CI/CD tooling (Git, Azure DevOps).

  • Strong analytical, organizational, communication, and technical leadership skills.

  • Ability to influence cross-functional organizations and drive alignment across technical and operational stakeholders.

  • Experience mentoring technical teams and contributing to architectural governance processes.

Success Factors:

  • Ability to balance strategic architectural direction with practical delivery realities.

  • Demonstrated capability to simplify complex interoperability challenges into maintainable and supportable solutions.

  • Strong customer engagement and consultative communication skills.

  • Commitment to operational resiliency, scalability, and long-term supportability in mission-critical environments.

  • Ability to drive alignment across product development, implementation, support, and customer organizations.

This role is expected to operate as a strategic technical leader and architectural authority, setting integration direction, governing standards, and guiding delivery teams through complex, mission-critical interoperability programs across North American public safety agencies.

About the company

Turning complex operational data into actionable intelligence, Octave connects expertise, real-world conditions and enterprise-scale insight to improve performance, resilience and incident response where it matters most. Octave has more than 7,000 employees in 45 countries. Learn more at octave.com and follow us on LinkedIn. Why work for Octave? All in. Always forward. That's the way we do things around here. We put trust in our people because we believe it's the best way to unleash potential, bring ideas to life, and keep moving ahead. And it's why we're committed to creating an environment that's truly supportive, providing you with the resources you need to support your ambitions, no matter who you are or where you are in the world., At Octave, we believe that diverse and inclusive teams are critical to the success of our people and our business. Here, everyone is welcome. As an inclusive workplace, we don't discriminate. In fact, we embrace differences and are fully committed to creating equal opportunities, an inclusive environment, and fairness for all.

Apply for this position