#HIRING Senior Software Engineer - Platform and Architecture for a Incident Management Tool - 7+ years XP (4+ in .NET/C#) - reply or DM with Resume
The Role
We are an enterprise incident management and alerting platform (will disclose name once you DM). When our customers have an outage, we are the system that has to work. That means reliability, speed and correctness are not nice-to-haves; they are the product.
We are hiring a Senior Software Engineer who thinks like an architect and ships like an operator. You understand why a feature exists, how it fits the system, and what breaks when it scales. Then you build it, test it and close it out. This is not a people-management role and not a pure ticket-taker role. You own outcomes from design through production.
Location: Chennai, India.
Reports to: Chief Technology Officer (CTO).
What you'll do
Translate use cases into system design. Take a customer problem or product requirement, break it down, and propose the data model, API contract and processing flow before a line of code is written.
Own features end to end. Design, build, test, deploy and support. Push work to a real close, not 90% done.
Build across our full platform. Make sound calls on where logic belongs: Azure SQL stored procedures, the core .NET application, or Azure Functions.
Design for scale and reliability. Alert ingestion, routing and notification paths run under load and under pressure. You understand throughput, concurrency, idempotency, retries and failure modes.
Raise the bar on testing. Write strong unit, integration and regression tests. Define test cases from the use case, not just the code path.
Be the go-to technical partner for Product. Sit in design discussions, challenge assumptions, flag constraints early, and give honest estimates.
Lead technical design with the team. Run DB and API design reviews, document decisions, and help other engineers move faster.
Use AI as a force multiplier. Use AI coding and analysis tools daily to understand legacy code, generate tests, prototype and ship faster.
Our stack
Our platform powers mission-critical alerting for enterprises worldwide. You will ship to it from week one.
Application: .NET / C#, core application plus services
Serverless: Azure Functions for event-driven and async processing
Data: Azure SQL Database, with core business logic in stored procedures
Cloud: Microsoft Azure
Interfaces: REST APIs and inbound/outbound integrations with monitoring, ITSM and collaboration tools
You know how to get the most from this stack: when stored procedures are the right tool, how to design Azure Functions for scale, and how to evolve the core application while the business keeps moving fast.
What you bring
> 7+ years building and shipping production software, with 4+ years in C# / .NET.
> Deep SQL Server or Azure SQL experience: schema design, query tuning, indexing, and writing and refactoring stored procedures.
> Hands-on experience with Azure, especially Azure Functions, queues or Service Bus, and App Services.
> Proven system design skills. You can whiteboard a data flow, defend your trade-offs, and spot the bottleneck before it ships.
> Strong API design: clean contracts, versioning, auth, error handling and backward compatibility.
> A testing mindset. You write test cases from requirements and treat untested code as unfinished.
> Comfort in a mature, established codebase. You can read unfamiliar code fast, understand the business logic, and extend it safely.
> Product sense. You ask "what problem does this solve" and "who uses it" before "how do I build it."
> Bias for speed with judgment. You know when to move fast and when a shortcut will cost us later.
> Clear written and verbal communication with engineers, product and customers.
Nice to have
> Experience with incident management, alerting, monitoring or on-call platforms.
> Background in high-throughput, event-driven or real-time messaging systems (SMS, voice, push, email delivery).
> Experience evolving architecture at scale, including service design and data-tier optimization.
> Familiarity with integrations across ITSM, observability and collaboration tools.
> Experience with LLM APIs, agents or MCP in a production product.
> Enterprise SaaS background with multi-tenant architecture and security or compliance requirements.
How we work with AI
We strongly encourage AI in this role. We expect you to use it every day, and to use it well.
> Use AI coding assistants to read and explain existing code and stored procedures, draft implementations, and generate test cases.
> Prototype designs and spikes in hours, not weeks.
> Review AI output with an engineer's eye. You own what ships, regardless of who or what wrote it.
> Share what works so the whole team gets faster.
In the interview, we will ask you to show us how you use AI on a real problem.
What success looks like
By 30 days, You have
Mapped the core alert processing path across the monolith, Functions and stored procedures. Shipped your first fix or small feature to production.
By 60 days, You have
Led design for a mid-sized feature, including data model, API and test plan. Shipped it with strong coverage.
By 90 days, You have
Own a product area end to end. Product brings you problems, not tickets. You have improved at least one scaling or reliability constraint in the stack.