Sr Software Engineer- Event diven architecture and Azure

Resideo

Bengaluru

Hybrid

INR 1,800,000 - 3,000,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Resideo in Bengaluru, India is seeking a senior backend engineer to design, develop, and operate scalable services on Azure using C#/.NET in an event-driven environment.

You will build microservices and REST APIs, architect distributed messaging workflows, and drive CI/CD, testing, and reliability improvements across the platform.

Qualifications

  • 5+ years of software engineering experience building production-grade cloud systems.
  • Deep expertise in C#/.NET, distributed systems, concurrency, and scalable service design.
  • Hands-on experience with event-driven architecture and Azure messaging services (Event Hubs, Service Bus, IoT Hub, etc.).
  • Strong background in CI/CD pipelines, automated testing, and shipping software frequently and safely.
  • Experience with containerized workloads (Docker, Kubernetes).
  • Solid working knowledge of SQL and NoSQL databases (PostgreSQL, SQL Server, Cosmos DB, Redis, etc.).
  • Ability to thrive in a fast-paced environment with rapid iteration, shifting priorities, and high accountability.

Responsibilities

  • Design, develop, and operate backend services using C#/.NET on Azure in a high-throughput, event-driven environment.
  • Build resilient microservices and REST APIs using OpenAPI and JSON Schema.
  • Architect and implement distributed messaging workflows using Event Hubs, Service Bus, IoT Hub, Event Grid.
  • Drive improvements in system scalability, latency, data durability, and operational reliability.
  • Lead CI/CD initiatives and automated testing strategies for rapid, safe deployments.
  • Contribute to chaos engineering, resilience testing, and performance testing for device telemetry.
  • Mentor engineers, conduct code reviews, and promote engineering best practices.

Skills

C#/.NET
Event-driven architecture
Azure messaging services
Concurrency
Distributed systems
REST APIs

Tools

OpenAPI
JSON Schema
Docker
Kubernetes
GitHub Actions
Jenkins

Job description

We are looking for candidates with strong hands on experience into .net core with event driven architecture and azure.

This is a fulltime role -Hybrid

JOB DUTIES

Cloud & Distributed Systems Engineering

  • Design, develop, and operate backend services using C#/.NET on Azure in a high-throughput, event-driven environment.
  • Build resilient microservices and REST APIs using OpenAPI, JSON Schema, and contract-first design.
  • Architect and implement distributed messaging workflows using Event Hubs, Service Bus, IoT Hub, Event Grid, and internal event pipelines.
  • Drive improvements in system scalability, latency, data durability, and operational reliability.

Reliability, Automation & Testing

  • Lead initiatives around CI/CD, enabling multiple safe deployments per day (GitHub Actions, Jenkins).
  • Champion full automation of build, test, and release processesincluding integration tests, end-to-end tests, load tests, and regression suites.
  • Contribute to chaos engineering, fault injection, and resilience testing for critical device flows.
  • Design and execute performance tests for device telemetry, fan-out messaging, and large-scale workloads.

Architecture & Leadership

  • Participate in and influence architecture reviews, RFCs, design sessions, and platform roadmap discussions.
  • Mentor other engineers, provide code reviews, share best practices, and elevate engineering rigor across the team.
  • Drive cross-functional collaboration with firmware, mobile, product, SRE, DevOps, QA, and partner teams to deliver cohesive end-to-end IoT solutions.

Operations & Platform Ownership

  • Take part in L3 investigations, root-cause analysis, and long-term remediation to improve reliability.
  • Improve observability across the platform using Prometheus, Grafana, Kibana, distributed tracing, and structured logging.
  • Champion a culture of ownership, ensuring features are delivered, observed, supported, and hardened in production.
YOU MUST HAVE
  • 5+ years of software engineering experience building production-grade cloud systems.
  • Deep expertise in C#/.NET, distributed systems, concurrency, and scalable service design.
  • Hands‑on experience with event‑driven architecture and Azure messaging services (Event Hubs, Service Bus, IoT Hub, etc.).
  • Strong background in CI/CD pipelines, automated testing, and shipping software frequently and safely.
  • Experience with containerized workloads (Docker, Kubernetes).
  • Solid working knowledge of SQL and NoSQL databases (PostgreSQL, SQL Server, Cosmos DB, Redis, etc.).
  • Ability to thrive in a fast‑paced environment with rapid iteration, shifting priorities, and high accountability.
WE VALUE
  • Experience building services for connected devices or IoT platforms.
  • Familiarity with TypeScript/React for internal tools or dashboards.
  • Comfort with performance tuning, message throughput optimization, and distributed system debugging.
  • Curiosity, a continuous‑improvement mindset, and an interest in proposing and driving new initiatives.
  • Strong communication skills and ability to influence across teams and geographies.
  • Passion for automation, resilience, and building systems that recover gracefully from failure.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr Software Engineer
Sr Software Engineer

SBG • India

Hybrid
INR 1,800,000 - 3,200,000
Health Insurance Coverage
Employee Assistance Program (EAP)
Education Assistance
+3
Sr Software Engineer
Sr Software Engineer

Resideo Technologies Inc. • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Health Insurance Coverage
Employee Assistance Program
Education Assistance
+3
Senior Azure Developer ( .NET 8 , Azure Services )
Senior Azure Developer ( .NET 8 , Azure Services )

Volga Infotech • Mumbai

On-site
INR 1,500,000 - 2,000,000
VS01718 - .NET + Azure Engineer
VS01718 - .NET + Azure Engineer

E4 Software Services Pvt Ltd. • India

On-site
INR 1,800,000 - 2,800,000
Software Development Engineer (.NET Full Stack)
Software Development Engineer (.NET Full Stack)

Actualize • Pune District

On-site
INR 1,000,000 - 1,500,000
Senior .NET Core Engineer
Senior .NET Core Engineer

Pradeepit Global Consulting Private Limited • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Software Engineer
Software Engineer

Insight Global • Hyderabad

On-site
INR 2,800,000 - 4,200,000
Sr Software Engineer
Sr Software Engineer

Park Place Technologies • Hyderabad

On-site
INR 1,800,000 - 3,200,000
Application Engineer
Application Engineer

Acesoft Labs • Bengaluru

Hybrid
INR 1,500,000 - 2,800,000
Senior Software Engineer
Senior Software Engineer

Mastek • Dadri, Pune District, Mumbai

On-site
INR 2,000,000 - 3,600,000