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 .