API Security Engineer

OpenKyber LLC
United States
3 months ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Amazon Web Services Application Performance Management Microsoft Azure Cloud Computing Software Quality Information Systems Databases Continuous Integration Relational Databases DevOps Digital Architecture
+48 more
Django Web Framework Github Supervisory Control and Data Acquisition (SCADA) Python (Programming Language) Key Management PostgreSQL Log Analysis SQL Azure Queueing Systems Role-Based Access Control Regression Testing Power BI SAP (Applications) Software Deployment Software Engineering SQL Databases Data Streaming Transaction Data Azure Service Bus Data Processing Data Ingestion Azure Data Factory ReactJS Flask (Web Framework) Grafana Software Security Backend Git Fastapi Vue.js Pytest Containerization Data Lakes AngularJS Git Flow Kubernetes Information Technology Bicep Apache Kafka Cosmos DB Front End Software Development Restful APIs Terraform Software Version Control Data Pipelines Serverless Computing Docker Microservices

Job description

OpenKyber is looking for a Python Software Lead /Architect Details: Python Software Lead /Architect Location: Houston Texas Hybrid Duration: 6-12 months Role is primarily hands-on . 80% hands-on development 20% architecture Responsibilities include: Owning application development end-to-end Backend-heavy development (Python preferred) Working with cloud infrastructure (Azure or AWS) Collaborating with data engineers and business stakeholders CI/CD, deployment, security, and integration Frontend is minimal; backend strength is more important. Long-term potential to grow into a Solution Architect role as more projects are approved., 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. Full Stack Development:

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. DevOps, CI/CD & Quality:

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. Azure Cloud Engineering:

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. Stakeholder Engagement & Delivery:

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. Governance, Security & Compliance:

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.

Requirements

Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or related field; or equivalent experience. 10+ years of professional software development experience, including: 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. Relational databases (SQL) and data modeling. Source control (Git) and modern branching strategies. 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)., 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). Message queues and streaming platforms (Event Hubs, Kafka, Service Bus). Time-series databases or BI tools (Power BI, Grafana). Azure certifications (e.g., AZ-204, AZ-305, AZ-400) or equivalent experience. Key Competencies & Soft Skills:

Strong problem-solving and analytical skills; able to break complex problems into practical solutions. Ability to operate autonomously and take end-to-end ownership of solutions. Clear, concise communication with both technical and non-technical audiences. Strong collaboration skills; comfortable working with cross-functional teams across plants and corporate functions. Continuous learning mindset; actively explores new Azure and Python capabilities and best practices. Structured documentation and attention to detail.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:56 min

Provisioning a secure container infrastructure with Bicep

Matthias Falkenberg +1 · WWC 2022

3:05 min

Tagging and organizing execution scenarios with pytest markers

Florian Bruhin · WWC 2021

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all