Python Software Lead /Architect

Saxon GlobalHouston, TX
Hybrid

About The Position

This is a hybrid role based in Houston, Texas, with a primary focus on hands-on development (80%) and architecture (20%). The role involves owning application development end-to-end, with a backend-heavy focus using Python. Experience with cloud infrastructure (Azure or AWS), CI/CD, deployment, security, and integration is crucial. Frontend development is minimal, with backend strength being more important. There is long-term potential to grow into a Solution Architect role.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related field; or equivalent experience.
  • 10+ years of professional software development experience.
  • Significant hands-on Python development (APIs, services, data processing).
  • Full stack experience (front-end + back-end + database).
  • 3+ years designing and delivering solutions on Microsoft Azure.
  • Strong experience with RESTful API design and implementation.
  • Strong experience with relational databases (SQL) and data modeling.
  • Strong experience with source control (Git) and modern branching strategies.
  • Strong experience with CI/CD pipelines and automated testing frameworks (pytest, unittest, etc.).
  • Proven ability to independently deliver end‑to‑end features: design, code, test, deploy, and support.
  • Experience working directly with business stakeholders (preferably in manufacturing/operations).

Nice To Haves

  • Experience in manufacturing, process industries, or industrial automation environments.
  • Familiarity with OEE, TPM, lean manufacturing concepts, and production KPIs.
  • Experience integrating with MES, historians, SCADA, PLCs, or ERP (e.g., SAP) systems.
  • Knowledge of event-driven and microservices architectures.
  • Experience with containerization (Docker) and orchestration (AKS/Kubernetes).
  • Experience with message queues and streaming platforms (Event Hubs, Kafka, Service Bus).
  • Experience with time-series databases or BI tools (Power BI, Grafana).
  • Azure certifications (e.g., AZ-204, AZ-305, AZ-400) or equivalent experience.

Responsibilities

  • Define end-to-end solution architecture for manufacturing analytics applications (OEE, downtime, throughput, daily production, and inventory).
  • Design data models and integration patterns for ingesting data from shop-floor systems (PLC/SCADA/MES/Historians), ERP, and other manufacturing systems.
  • Select and design usage of Azure services for data ingestion, processing, storage, APIs, and front-end delivery.
  • Ensure solutions are scalable, secure, resilient, and aligned with enterprise architecture and IT standards.
  • Independently implement backend services, APIs, and microservices using Python (e.g., FastAPI, Flask, Django).
  • Develop modern web front-ends (e.g., React, Angular, or Vue) for dashboards, operator views, production reports, and configuration tools.
  • Implement OEE calculations, KPI logic, and business rules for production and inventory.
  • Build data pipelines to capture, clean, and transform time-series and transactional data from manufacturing systems.
  • Design and maintain CI/CD pipelines (e.g., Azure DevOps, GitHub Actions) for build, test, and deployment of applications and infrastructure.
  • Write and maintain unit, integration, and regression tests to ensure code quality and reliability.
  • Implement Infrastructure-as-Code (e.g., ARM/Bicep/Terraform) for repeatable, auditable deployments.
  • Monitor application performance, reliability, and cost, and drive continuous improvement.
  • Evaluate, configure, and utilize Azure components such as: Azure App Service, AKS or Azure Functions, Azure SQL Database, Azure PostgreSQL, Cosmos DB, Azure Storage, Data Lake, Event Hub, IoT Hub, Service Bus, Azure Data Factory / Synapse pipelines, Azure Monitor / Application Insights / Log Analytics.
  • Continuously explore new Azure capabilities and recommend improvements to the existing architecture.
  • Work directly with plant and business users to gather requirements, understand pain points, and translate them into technical designs.
  • Lead design and code walkthroughs with IT and business stakeholders.
  • Coordinate UAT, rollout, and training for new features and applications.
  • Provide third-line support, troubleshoot complex production issues, and implement sustainable fixes.
  • Ensure solutions follow cybersecurity, networking, and data privacy guidelines.
  • Apply role-based access control (RBAC) and secure secret management (e.g., Azure Key Vault).
  • Document architecture, data flows, APIs, and operational procedures for IT and business teams.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service