← All Jobs
Posted Apr 13, 2026

Senior .NET Developer (IoT)

Apply Now
Job Overview:  We’re seeking a Senior Software Engineer to lead the design and development of the backend systems that power our connected device ecosystem. You’ll architect scalable, secure, and modular APIs and services enabling real-time communication , state synchronization , and cross-platform device interoperability —with a strong focus on IoT and Matter standards. This is a senior, hands-on engineering role for someone deeply passionate about building robust systems that bridge hardware, cloud, and mobile experiences. Key Responsibilities:  - Design and develop high-performance backend services in C# . - Architect cloud-agnostic solutions deployable on AWS , GCP , Azure , or on-premises. - Build and maintain REST APIs with a focus on performance and scalability. - Implement real-time event-driven systems , including push notifications, web hooks, and messaging services. - Design and optimize PostgreSQL and Redis systems for relational, caching, and live data sync use cases. - Ensure observability through Sentry or similar tools for monitoring and performance tracing. - Implement strong API security (OAuth2/OIDC, JWT , rate limiting, input validation). - Manage configuration synchronization and state consistency between devices and cloud systems. - Build and deploy containerized services using Docker and CI/CD pipelines . - Maintain exceptional code quality , SQL optimization , and documentation standards . Requirements - Bachelor's degree in Computer Science, Information Technology, or a related field.  - 8+ years of backend development experience using C# . - Proven track record in designing scalable, modular microservices . - Deep expertise in PostgreSQL and Redis for real-time and relational data management. Preferably with MS SQL experience. - Extensive experience building REST APIs from schema to integration. - Strong foundation in API security, authentication, and authorization protocols . - Proficiency with Docker, CI/CD pipelines , and DevOps workflows . - Experience with background job processing and event-driven systems . - Familiarity with cloud-agnostic design for multi-environment deployment. - Experience with event-driven architectures (MQTT , Kafka, RabbitMQ, etc.). - Excellent communication skills and collaborative mindset. - Works with initiative. - A great team player. Preferred Qualifications (Bonus Points): - Strongly preferred and highly desirable. You understand IoT architecture, device provisioning, state synchronization, and secure connectivity models. - Experience with background job frameworks (e.g., Celery, Hangfire, or custom queue-based systems). - Background in telemetry, analytics, or device data pipelines . - Azure on-premises is highly desirable Benefits - Competitive salary and benefits package.  - Opportunity to work with a dynamic and innovative team.  - Professional growth and development opportunities.
Interested in this role?Apply on iHire