Back to all jobs
showpad logo

Senior Engineer - Full Stack (.NET)

showpad
Pune2w ago
Seniority
Senior

About the role

<h1><strong>Senior Software Engineer</strong></h1> <h2><strong>Role Summary</strong></h2> <p>We are seeking a Senior Software Engineer to take technical ownership of a mature document automation SaaS product as it transitions into its final lifecycle phase. This role emphasizes <strong>system stability, maintaining existing infrastructure, incident management, and targeted improvements</strong>, all while upholding high engineering standards.</p> <p>&nbsp;</p> <p>As a senior member of the team, you will integrate <strong>hands-on technical execution with team-level leadership</strong>, ensuring the platform continues to be reliable and maintainable.</p> <h2><strong>Product &amp; Technical Context</strong></h2> <ul> <li>SaaS platform for generating Office (Word, Excel, PowerPoint) and PDF documents&nbsp;</li> <li>Hosted on <strong>Microsoft Azure</strong>, utilizing containerized workloads on <strong>AKS</strong></li> <li>Backend technology stack includes <strong>.NET (C#), Entity Framework, Azure SQL</strong></li> <li>Frontend technology utilizes <strong>Angular (ADS design system)</strong></li> <li>Infrastructure encompasses Azure services such as:</li> <ul> <li>Azure Kubernetes Service Cluster, Azure SQL Databases&nbsp;</li> <li>Blobs and Table Storage&nbsp;</li> <li>Azure Application Gateway, Traffic Manager</li> <li>Application Insights, Networking (VNet, NSG, etc.)&nbsp;</li> <li>Entra ID (formerly Azure AD), Azure Key Vault</li> </ul> </ul> <h2><strong>Key Responsibilities</strong></h2> <h3><strong>Technical Ownership &amp; Execution</strong></h3> <ul> <li>Maintain, update, and optimize <strong>Azure infrastructure</strong>, including AKS and supporting services</li> <li>Take ownership of <strong>end-to-end stability and maintenance</strong> of the platform, addressing bug fixes, small enhancements, and system improvements</li> <li>Design and implement <strong>safe, incremental changes</strong> across backend (.NET), database, and frontend (Angular) while ensuring <strong>code quality and maintainability.</strong></li> </ul> <h3><strong>Incident Management &amp; Reliability</strong></h3> <ul> <li>Lead <strong>production incident triage, debugging, and resolution</strong></li> <li>Conduct <strong>root cause analysis (RCA)</strong> and implement preventative fixes</li> <li>Enhance <strong>monitoring, alerting, and telemetry</strong> using Application Insights</li> </ul> <ul> <li>Support <strong>controlled system wind-down or migration efforts</strong></li> <li>Proactively identify and mitigate <strong>technical risks</strong></li> </ul> <h3><strong>Leadership &amp; Mentorship</strong></h3> <ul> <li>Serve as a <strong>technical leader within the team</strong>, guiding engineering decisions</li> <li>Mentor and develop junior engineers through <strong>pairing, reviews, and coaching</strong></li> <li>Facilitate <strong>onboarding and knowledge transfer</strong></li> </ul> <h3><strong>Collaboration, Documentation &amp; Knowledge Sharing</strong></h3> <ul> <li>Document <strong>system architecture, workflows, and operational procedures</strong></li> <li>Collaborate closely with <strong>customer success</strong> to resolve client-specific issues</li> </ul> <ul> <li>Communicate effectively regarding <strong>status, risks, and technical decisions</strong></li> </ul> <h2><strong>Required Skills &amp; Experience</strong></h2> <ul> <li>8+ years of professional experience in <strong>software engineering</strong></li> <li>Extensive expertise in <strong>C# / .NET development</strong></li> <li>Hands-on experience with <strong>Microsoft Azure</strong>, particularly:</li> <ul> <li>AKS (Kubernetes), Azure SQL, Blob Storage</li> <li>Azure networking (VNet, NSG, Traffic Manager, App Gateway)</li> </ul> <li>Experience with <strong>containerized applications and cloud infrastructure</strong></li> </ul> <p><strong>Experience working across backend and frontend (Angular, React or similar)</strong></p> <ul> <li>Solid understanding of <strong>databases and Entity Framework</strong></li> <li>Proven ability to <strong>debug complex production issues and lead incident response</strong></li> <li>Strong communication skills and <strong>mentorship experience</strong></li> </ul> <h2><strong>Nice to Have</strong></h2> <ul> <li>Familiarity with <strong>Office/Document generation systems or SDKs</strong></li> <li>Exposure to <strong>security and compliance practices (e.g., OWASP, SOC2)</strong></li> </ul> <h2><strong>What Success Looks Like</strong></h2> <ul> <li>The platform remains <strong>stable, observable, and well-maintained</strong></li> <li>Incidents are <strong>quickly resolved with clear root causes and prevention</strong></li> <li>Technical debt is <strong>reduced through pragmatic improvements</strong></li> </ul> <h2><strong>Why This Role Matters</strong></h2> <p>This is a high-impact role focused on <strong>engineering excellence in a real-world, high-ownership environment</strong>. You will play a critical part in ensuring a smooth and responsible lifecycle for a production system while shaping team practices and mentoring others.</p>

731,000+ hidden jobs like this

showpad and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.

Everything Pro unlocks:

  • Unlimited applications — free stops at 5
  • Track every application in one place
  • Apply straight to the source, one click
  • Save & organize roles you love
  • Roles pulled from company boards before the big sites

Weekly

$9.99
$4.99/week

For an active search. Cancel anytime.

Most popular

Monthly

$24.99
$12.99/month

The smart pick. Save 35% vs weekly.

Lifetime

$99
$49.99once

Pay once. Every future feature, forever.