Principle Architect Applications Engineering

Beusa Energy, LLCThe Woodlands, TX
12dOnsite

About The Position

The Principal Architect – Applications Engineering is responsible for the end-to-end technical architecture, design, and integration strategy for enterprise applications across the BEUSA family of companies. This includes line of business applications integration with ERP and enterprise platforms, and the technical delivery of application features that support business operations, field service, manufacturing, and customer-facing workflows, including an in-house industrial operations platform. This role serves as the technical authority for application architecture, defining standards, patterns, and integration designs that ensure scalability, security, maintainability, and alignment with the broader data and AI platform strategy. The Principal Architect – Applications Engineering will collaborate closely with the Principal Architect – Data Platforms to establish clear data contracts and integration patterns, and will partner with Product Management, the AI/ML Engineering Manager, and business stakeholders to translate requirements into robust, production-ready technical solutions. The Principal Architect – Applications Engineering will lead the design and implementation of multi-tenant SaaS products (where applicable), API and integration orchestration, DevOps and CI/CD practices, and operational excellence for production application environments. This role is hands-on enough to produce reference implementations and conduct technical reviews, but is primarily focused on system-level architecture, cross-system integration, and raising the technical bar across application development teams. The ideal candidate is an experienced applications architect with deep expertise in cloud native application design (particularly on Microsoft Azure), enterprise system integration, industrial operations platform development, modern development practices, and a track record of delivering scalable, resilient applications in complex operational environments.

Requirements

  • Successfully passes all applicable general pre-employment testing including but not limited to: background check, pre-employment drug screening, pre-employment fit tests, pre-employment aptitude and/or competency assessment(s).
  • Valid U.S. Driver’s License required.
  • Employment is contingent upon meeting the company's driving standards, including an acceptable Motor Vehicle Record (MVR) in accordance with Company policy.
  • Daily in-person, predictable attendance.
  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical field.
  • 8+ years of professional experience in enterprise software architecture, platform engineering, or solutions architecture.
  • 3+ years in a lead/principal architect or equivalent senior technical role designing and governing enterprise applications and/or integrating industrial operations platforms.
  • Proven experience building and deploying SaaS products or multi‑tenant cloud applications, with experience managing production customer deployments, tenant onboarding, and SaaS operational challenges.
  • Hands‑on experience with Microsoft Azure services, including Azure App Services, Azure Functions, Azure SQL/Cosmos DB, Azure Storage, Service Bus, Event Grid, API Management, Azure AD B2C, and Azure Monitor.
  • Experience designing and implementing integration solutions across multiple enterprise systems (ERP, project management, manufacturing, field service).
  • Proven track record delivering complex, multi‑system digital transformation projects and application deployments with bespoke and enterprise commercial applications integrations.
  • Experience with modern architecture patterns (microservices, API‑first, event‑driven, serverless) on Azure or similar cloud platforms.
  • Experience with DevOps practices, CI/CD pipelines (Azure DevOps, GitHub Actions), containerization (Docker, Azure Kubernetes Service), and infrastructure‑as‑code (Bicep, ARM templates, Terraform).
  • Expert‑level experience with Microsoft Azure, including App Services, Azure Functions (serverless), Azure SQL Database, Cosmos DB, Azure Storage, Service Bus, Event Grid, API Management (APIM), Azure DevOps, and Azure Monitor/Application Insights.
  • Advanced experience designing multi‑tenant SaaS architectures, including tenant isolation strategies, identity management (Azure AD B2C, Azure AD multi‑tenant apps), subscription/billing integration, usage metering, and tenant onboarding/offboarding.
  • Expert‑level experience designing scalable, resilient enterprise application architectures, including microservices, API‑first design, event‑driven architectures, serverless patterns, and cloud‑native solutions.
  • Expert‑level experience with API design and management (REST, GraphQL, webhooks) and integration patterns (ETL/ELT, message queues, event streaming, iPaaS platforms) with Azure API Management.
  • Proficiency with Azure infrastructure‑as‑code using Bicep, ARM templates, or Terraform, with experience managing infrastructure across multiple environments (dev, staging, production).
  • Strong understanding of data architecture concepts, including data modeling, data contracts, and integration with data platforms, to ensure applications produce high‑quality data for analytics and AI.
  • Hands‑on programming skills in at least 2 languages (Python, Java, C#, JavaScript/TypeScript), with preference for C# and .NET for Azure development, and scripting for automation (Bash, PowerShell, Python).
  • Strong understanding of enterprise security patterns (authentication, authorization, encryption, IAM, SSO, RBAC) and Azure security services (Azure AD, Key Vault, Security Center, Sentinel).
  • Experience with SaaS operational excellence, including Azure Monitor, Application Insights, Log Analytics, automated alerting, cost optimization (Azure Cost Management), disaster recovery, and SLA management.
  • Understanding of SaaS business models, including subscription management, usage‑based pricing, tenant provisioning, customer data isolation, and compliance requirements (GDPR, SOC 2, ISO 27001).
  • Excellent verbal and written communication skills, with the ability to clearly explain complex technical concepts to both technical and non‑technical audiences, including executives, Product Management, and customers.
  • Ability to translate business requirements into robust technical architectures and integration designs and identify trade-offs.
  • Proven ability to work independently, manage multiple priorities, and deliver results in a fast‑paced environment.
  • Experience collaborating with cross‑functional teams to deliver business‑driven application solutions.
  • A high degree of curiosity, with the ability and desire to learn new skills both on-the-fly and in formal learning environments.
  • Openness to feedback and a continuous improvement mindset for both technology and processes.

Nice To Haves

  • Master's degree in Computer Science, Engineering, or MBA with a technical focus preferred.
  • Experience working with industrial operations, manufacturing, or field service domains preferred.
  • Oil & Gas industry experience is a plus.
  • Familiarity with AI/ML integration, including integrating AI/ML models into production workflows, understanding of MLOps, model deployment, and AI orchestration frameworks on Azure (Azure Machine Learning, Azure Cognitive Services).

Responsibilities

  • Application Architecture & Strategy Define and own the target architecture for enterprise applications, including line‑of‑business systems, customer‑facing portals, and internal industrial operational digital tools integration.
  • Develop and maintain the technical roadmap for application platforms in alignment with business strategy and technology standards.
  • Standards, Patterns, and Best Practices Establish and document standards, reference architectures, and reusable patterns for application design, API development, integration, security, and deployment.
  • Ensure consistent adoption of patterns and standards by application development teams through design reviews and technical governance.
  • Technical Authority for Application Development Provide architectural guidance and decision‑making for complex application initiatives, including system design, integration patterns, performance optimization, and security.
  • Serve as the final technical decision‑maker on application architecture questions, in partnership with the Applications Engineering Supervisor and development teams.
  • Multi‑Tenant SaaS Architecture (where applicable) Design and implement scalable, secure multi‑tenant SaaS architectures on Microsoft Azure, including tenant isolation strategies (database‑per‑tenant, schema‑per‑tenant, or shared database), identity management (Azure AD B2C), subscription/billing integration, and tenant onboarding automation.
  • Establish operational excellence for SaaS products, including monitoring, automated scaling, disaster recovery, cost optimization, and SLA management for production customer environments.
  • Enterprise System Integration Lead integration efforts across enterprise systems (ERP, project management, manufacturing, field service, customer portals), designing and implementing APIs, data pipelines, and workflow orchestration to create a unified application ecosystem.
  • Partner with the Principal Architect – Data Platforms to define and enforce data contracts, event schemas, and integration standards between operational systems and the data platform.
  • When designing integrations that impact domain schemas or core data contracts, collaborate with the Principal Architect – Data Platforms, with the Data Platforms Architect having final authority on data model and contract definitions.
  • Collaboration with Data & AI Teams Collaborate with the Principal Architect – Data Platforms to ensure application integrations honor data contracts, domain models, and data quality standards.
  • Partner with the AI/ML Engineering Manager and AI Product Lead to integrate AI/ML models and intelligent features into production application workflows.
  • Ensure applications produce high‑quality, well‑structured data for downstream analytics and AI use cases.
  • Azure‑Native and Cloud‑Native Solutions Leverage Azure‑native services (App Services, Azure Functions, Azure SQL, Cosmos DB, Azure Storage, Service Bus, Event Grid, API Management, Application Insights) to build scalable, cost‑effective application infrastructure.
  • Design modern architecture patterns (microservices, API‑first, event‑driven, serverless) optimized for cloud environments.
  • DevOps, CI/CD, and Infrastructure as Code Implement and oversee DevOps practices and CI/CD pipelines for application releases, including version control, automated testing, blue‑green deployments, feature flags, and infrastructure‑as‑code (Bicep, ARM templates, Terraform).
  • Establish standards for containerization (Docker, Azure Kubernetes Service) and deployment automation.
  • Security, Compliance, and Operational Excellence Ensure applications meet security standards and regulatory requirements (e.g., SOC 2, ISO 27001, GDPR, CCPA), implementing security best practices, data encryption, audit logging, and access controls.
  • Establish monitoring and observability frameworks (Azure Monitor, Application Insights, Log Analytics) to ensure application reliability, performance, and cost efficiency.
  • Technology Evaluation and Vendor Management Evaluate and recommend application technologies, platforms, and tools, conducting technical feasibility assessments, proofs-of-concept, and vendor evaluations.
  • Manage relationships with Microsoft and other technology vendors to ensure optimal solutions and support.
  • Hands‑On Reference Implementation May build or co‑build key reference applications, integrations, or components to demonstrate best practices and accelerate adoption of standards.
  • Conduct design and code reviews for critical or strategic application initiatives.
  • Technical Mentorship & Leadership Provide technical mentorship to application developers and engineers, helping raise the overall technical bar.
  • Lead architecture reviews, design sessions, and internal training on application architecture patterns and tools.
  • Stakeholder Engagement Collaborate with Product Management, business stakeholders, IT, Security, and other partners to understand requirements and ensure applications support current and future business needs.
  • Communicate complex architectural concepts to both technical and non‑technical audiences, including executives and customers.
  • Continuous Improvement & Innovation Stay current on advancements in application architecture, cloud platforms (particularly Azure), and development practices, and recommend appropriate adoption.
  • Continuously refine architecture, standards, and tooling based on lessons learned and evolving business priorities.
  • Performs other related duties as assigned to assist with successful operations and business continuity.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service