Quick Overview
Job Description
Role : Senior Full Stack Developer (Drone Platform integrations)
Location:Houston ,TX
Position Summary:
We are seeking an experienced Senior Full Stack Developer with expertise in building event-driven microservice solutions across distributed systems, with familiarity in Drone Platform integrations, Azure Cloud, Data Engineering, Databricks, and MLOps. The ideal candidate will be responsible for designing and developing an enterprise-grade drone operations platform that integrates Drone-in-a-Box providers to support mission planning, semi-autonomous flight operations, data analytics, and AI-driven insights. Software integration experience across diverse APIs and providers is crucial for a successful candidate.
This role combines full-stack application development using Angular, .NET, SQL Server, EventGrid, and Azure, with modern data engineering and machine learning operations capabilities leveraging Azure Databricks, Azure Machine Learning, and MLOps best practices.
Key Responsibilities
- Work with the team to design, develop and maintain enterprise-grade microservices and client-side web applications
- Work with business users to understand the core problem being solved and continuously integrate feedback into the solution
- Learn about Chevron drone operations in different facilities
Drone Platform Integration
- Design and develop integrations with Skydio or other Drone Platform and associated APIs.
- Build capabilities for:
- Automated mission creation and scheduling
- Flight plan management
- Fleet administration and monitoring
- Autonomous inspection workflows
- Media and telemetry data retrieval
- Drone asset management
- Create applications that orchestrate drone operations from a custom platform outside the native Skydio interface.
- Implement secure authentication, authorization, and API management for drone services.
- Integrate drone-generated data with analytics and reporting systems.
Full Stack Application Development
- Develop enterprise applications using:
- Angular/Javascript
- .NET Core / .NET 8
- C#/.NET Web API
- Microsoft SQL Server or equivalent SQL DMS
- Agile methodology
- Build responsive web applications and dashboards for:
- Mission planning
- Drone fleet operations
- Flight monitoring
- Inspection analytics
- Operational reporting
- Design and develop RESTful APIs and microservices.
- Implement scalable, maintainable, and cloud-native architectures.
Database & Data Management
- Design and optimize SQL Server databases supporting:
- Flight records
- Mission history
- Drone telemetry
- Inspection results
- Analytics and reporting
- Develop data models and ETL processes supporting enterprise-scale drone operations.
- Ensure data quality, performance optimization, and governance.
Cloud Development
- Design and implement cloud-native solutions leveraging:
- Azure App Services
- Azure Functions
- Azure API Management
- Azure SQL Database
- Azure Storage Accounts
- Azure Event Grid
- Azure Service Bus
- Azure Key Vault
- Azure Monitor
- Build scalable, highly available, and secure cloud architectures.
- Implement Infrastructure as Code (Ansible).
- Develop and maintain CI/CD pipelines using Azure DevOps or equivalent.
Data Engineering & Databricks
- Design and develop modern data platforms using Azure Databricks.
- Build data ingestion pipelines for:
- Drone telemetry data
- Images and videos
- Mission execution data
- Implement data lake architecture and data governance standards.
- Optimize data processing and analytics workloads.
- Develop data products for operational reporting and AI model consumption.
Machine Learning & MLOps
- Operationalize machine learning solutions for:
- Asset inspection automation
- Image analysis
- Predictive analytics
- Anomaly detection
- Flight operation optimization
- Implement MLOps frameworks using:
- Azure Machine Learning
- Databricks ML
- Python/Pytorch
- Build execution, orchestration, and monitoring pipelines.
- Implement model governance, versioning, and lifecycle management.
- Collaborate with Data Scientists and AI Engineers to productionize AI solutions.
Security & Compliance
- Apply enterprise security best practices across cloud, data, and application environments.
- Implement:
- Microsoft Entra ID
- RBAC
- API Security
- Data Encryption
- Secure Secrets Management
- Ensure compliance with enterprise governance and cloud security standards.
Required Qualifications
Education
- Bachelor's Degree in:
- Computer Science
- Software Engineering
- Information Technology
- Related Technical Discipline
Technical Experience
- 8+ years of software development experience.
- 5+ years of Full Stack Development experience.
- 3+ years of Azure Cloud development experience.
- 3+ years of Databricks and Data Engineering experience.
- Experience building enterprise integrations using REST APIs.
- Experience building enterprise-grade REST APIs and microservices
- Experience with integrating computer vision models into software applications
- Experience implementing security mechanisms such as RBAC, Auth, API Security, etc. in software applications
- Experience building performant and responsive web interfaces
- Experience with DevOps CI/CD pipelines
Core Technical Skills
Front-End
- Angular 14+
- TypeScript
- HTML5
- CSS3
- RxJS
- Responsive Application Design
Back-End
- .NET Core / .NET 8
- C#
- ASP.NET Web API
- RESTful Services
- Microservices Architecture
Database
- SQL Server
- Azure SQL Database
- T-SQL
- Data Modeling
- Query Optimization
- Performance Tuning
Azure Cloud
- Azure App Services
- Azure Functions
- API Management
- Azure DevOps
- Azure Key Vault
- Service Bus
- Event Grid
- Azure Monitor
- Azure Storage
Data Engineering
- Azure Databricks
- Apache Spark
- PySpark
- Data Lake Storage Gen2
- ETL/ELT Pipelines
- Data Warehousing
Machine Learning & MLOps
- Azure Machine Learning
- Databricks ML
- Model Registry
- CI/CD for ML
- Model Monitoring
- Model Deployment Automation
- Python for ML Development
Integration Technologies
- REST APIs
- GraphQL
- JSON
- OAuth 2.0
- OpenID Connect
- Event-Driven Architecture
- Service Bus Messaging
- API Gateway Patterns
Skydio/Drone Platform-Specific Requirements
Required Experience
- Experience integrating with the Skydio/Any Drone Platform.
- Strong understanding of:
- Mission Management
- Autonomous Flight Operations
- Fleet Management
- Flight Telemetry
- Inspection Workflows
- Drone Data Lifecycle Management
- Experience consuming and managing Skydio APIs.
- Ability to build custom mission orchestration and drone management solutions.
Preferred Experience
- Skydio Dock deployments.
- Autonomous inspection programs.
- Enterprise drone fleet management solutions.
- Drone image, video, and telemetry analytics.
- FAA Part 107 Certification or equivalent drone operations experience.
Preferred Certifications
Microsoft
- Microsoft Certified: Azure Developer Associate
- Microsoft Certified: Azure Solutions Architect Expert
- Microsoft Certified: Azure Data Engineer Associate
- Microsoft Certified: Azure AI Engineer Associate
- Microsoft Certified: DevOps Engineer Expert
Databricks
- Databricks Certified Data Engineer Associate/Professional
- Databricks Certified Machine Learning Professional
Drone Industry
- FAA Part 107 Certification
- Drone Fleet Operations Certification (Preferred)
Similar jobs
- GI
Senior ServiceNow Developer / Technical Architect
NewGalaxy i Technologies, Inc.
San Diego, CA🇺🇸Hybrid20 hours agoOracleSOAPSAML+6Technology - BU
Fullstack AI Developer
NewBuaut
The Colony, TX🇺🇸Hybrid20 hours agoDockerFastAPIMicroservices+25Technology - CO
Java Senior Full Stack
NewCompunnel Inc.
Irving, TX🇺🇸Hybrid20 hours agoMongoDBOracleSpring+10 - CA
Ruby Developer Senior with Security Clearance
NewCACI
Chantilly, VA🇺🇸$120.8k - $265.8k/yrHybrid20 hours agoRubySQLAWS+8Technology - ZP
App Developer - TS or TS/SCI Clearance Required with Security Clearance
NewZachary Piper Solutions, LLC
King of Prussia, PA🇺🇸$130k - $195k/yrRemote20 hours agoDockerMicroservicesMySQL+18Technology - IN
Python Full Stack Technical Lead(Python/Angular) Remote w2 position
NewIntone Networks Inc.
United States🇺🇸Remote20 hours agoFastAPIRxJSSQL+6