Job Summary
Principal Engineer 2
We are seeking a Principal Engineer with expertise in architecting distributed, scalable products that handle terabytes of events. The ideal candidate will have experience with IoT embedded systems, cloud management systems, and the appropriate IoT technologies (e.g., MQTT, Azure IoT Hub). A strong understanding of modern architecture techniques, such as event-driven architectures, stream processing, event sourcing, CQRS, and event storming, is essential. Additionally, the candidate should be well-versed in the features and capabilities of the Microsoft Cloud Platform, including security protocols (certificate-based, key-based, etc.).
Responsibilities
- Architect distributed, scalable products that manage terabytes of events.
- Integrate IoT embedded systems with cloud management systems using appropriate IoT technologies (e.g., MQTT, Azure IoT Hub).
- Implement security protocols (certificate-based, key-based, etc.).
- Utilize modern architecture techniques (e.g., event-driven architectures, stream processing, event sourcing, CQRS, event storming).
- Demonstrate a strong understanding of the Microsoft Cloud Platform’s features and capabilities, including:
- Security (Firewalls, Key Vault)
- Service Bus
- ADLS (Azure Data Lake Storage)
- Azure SQL Database
- Function Apps
- Event Hubs
- Blob Storage
- Resource Groups
- Application Insights
- Load Balancers
- Provide 8+ years of hands-on expertise in .NET/.NET Core.
- Offer 5+ years of experience in architecting complex solutions for enterprise IoT systems.
Certifications Required
- Azure Solutions Architect Exper