Product Architect

 

Job Summary:

 

The Product Architect for Opsource will be responsible for defining and guiding the technical architecture of our internal operations platform. This role will ensure that Opsource leverages Azure services effectively to deliver a scalable, secure, and high-performance application. The Product Architect will work closely with engineering teams, DevOps, and internal stakeholders to design integrations, optimize workflows, and establish best practices for application development and deployment.

 

Supervisory Responsibilities:

  • None

 

Required Education / Experience & Qualifications:

  • Technical Leadership: Proven experience in designing and leading technical architecture for enterprise applications, preferably in an internal-facing product.
  • Azure Expertise: Strong experience with Azure services such as Azure Functions, Azure SQL, Azure Logic Apps, Azure Storage, and Azure Active Directory.
  • Integration Knowledge: Deep understanding of API development, microservices architecture, and integration strategies for third-party systems.
  • Security & Compliance: Knowledge of cloud security best practices, identity management, and compliance frameworks such as SOC 2.
  • Software Development Best Practices: Experience with DevOps methodologies, CI/CD pipelines, and infrastructure automation using Azure DevOps.
  • Strong Problem-Solving & Communication: Ability to collaborate effectively with cross-functional teams and translate business requirements into technical solutions.

 

Preferred Education / Experience & Qualifications:

  • Enterprise IT & Operations: Background in enterprise IT and experience building internal tools and workflow automation solutions.
  • AI & Automation: Experience with AI-driven workflows, machine learning models, or automation tools to enhance business processes.
  • GIS & Real-Time Data Processing: Familiarity with real-time GIS applications and data visualization platforms for field data collection.

 

Duties & Responsibilities:

  • Architectural Leadership: Define the overall architecture and technology strategy for Opsource, ensuring alignment with company goals and internal use cases.
  • Azure Cloud Optimization: Leverage Azure services such as Azure Functions, Azure SQL, Azure Storage, and Azure Logic Apps to build a robust and scalable platform.
  • Integration Design: Oversee the integration of Opsource with external systems, including CRM, GIS, ticketing, contracts, and file storage solutions.
  • Performance & Scalability: Ensure that the system is optimized for high performance, scalability, and security, taking into account best practices for cloud-based applications.
  • Security & Compliance: Implement security best practices, including identity management, SOC 2 compliance, and Azure security controls to protect sensitive company data.
  • Collaboration with Engineering & DevOps: Work closely with engineering teams to ensure best practices in software development, CI/CD, and infrastructure automation using Azure DevOps.
  • Data Management & Analytics: Define strategies for real-time GIS, reporting, and data visualization, ensuring that users have access to actionable insights.
  • Technical Roadmap Development: Establish a long-term technical roadmap for Opsource, identifying areas for improvement and innovation.

 

Physical Requirements:

  • Prolonged periods sitting at a desk and working on a computer
  • Must be able to lift up to 15 pounds at a time