We are seeking a Senior Software Engineer to lead platform-level technical decisions for distributed cloud components and microservices. The ideal candidate will have experience with cloud-native IoT software platforms, real-time data pipelines, and distributed REST APIs.
Requirements
- Bachelor’s degree or equivalent in Computer Science, Computer Engineering, or a related field
- 5 years of related, progressive, post-baccalaureate experience
- Experience with C# (.NET 6 or later), MQTT, WebSocket, SignalR, Redis, TCP/IP, and Kafka
- Experience with LoRaWAN networks, LNS systems, and distributed REST APIs
- Experience with cloud infrastructure (AWS or equivalent) and data persistence layers
- Experience with secure software development practices and ISO 9001-compliant software development processes
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance
