Senior Technical Manager - Edge Software
INSPYR Solutions · Houston, TX · 1 mo ago
HybridInformation TechnologyFull-time
Responsibilities
- Lead architecture and development of edge-based applications
- Design distributed systems supporting real-time operational environments
- Develop edge solutions for constrained bandwidth and intermittent connectivity
- Implement custom messaging protocols between distributed environments
- Implement event-driven and multi-process architecture
- Design scalable microservices-based architecture
- Software Development Leadership
- Lead technical development team and provide hands-on coding leadership
- Establish and enforce development standards and coding practices
- Provide technical guidance and mentorship to development team
- Conduct architecture and code reviews
- Design complex data structures for real-time data processing
- Develop high-performance applications for operational environments
- Implement real-time data ingestion and processing frameworks
- Design key performance indicators and telemetry frameworks
- Develop monitoring and alerting systems
- API & Integration Development
- Design and develop REST APIs and microservices
- Support integration between edge and cloud platforms
- Develop APIs using .NET Core and Web API frameworks
- Support complex interfaces and system dependencies
- Implement distributed communication frameworks
- Technical Execution & Delivery
- Lead Agile software development and sprint execution
- Validate requirements and technical deliverables
- Monitor technical tasks performed by team members
- Ensure commercial-grade application quality and performance
- Diagnose and resolve complex system issues
- Innovation & Continuous Improvement
- Implement proof-of-concepts for new technologies
- Evaluate new technologies and frameworks
- Improve performance and reliability of edge systems
- Develop coding standards and architecture frameworks
Qualifications
- Minimum Qualifications:
- Bachelor's Degree in Computer Science, Engineering, or related discipline
- 8+ years of software development experience
- 3+ years technical leadership experience
- Strong experience with distributed systems
- Strong experience with real-time data processing
- Experience working with edge or field-based software deployments
- Experience working in Agile development environments
- PREFERRED QUALIFICATIONS:
- Experience with oil & gas operational software
- Experience with edge computing platforms
- Experience with containerization technologies
- Experience with messaging brokers and queues
- Experience with NoSQL databases
- Experience with cloud technologies