L2 Engineer
Role Summary
We are looking for a Software Engineer (L2) to support a mature document automation SaaS product as it enters its final lifecycle phase.
This role focuses on learning the system, contributing to stability and maintenance, and supporting incident resolution and small improvements while gaining hands-on experience across the stack, helping ensure the platform remains reliable and maintainable.
Product & Technical Context
SaaS platform for generating Office (Word, Excel, PowerPoint) and PDF documents
Hosted on Microsoft Azure, running containerized workloads on AKS
Backend: .NET (C#), Entity Framework, Azure SQL
Frontend: Angular (ADS design system)
Infrastructure includes Azure services such as:
Azure Kubernetes Service Cluster, Azure SQL Databases
Blobs and Table Storage
Azure Application Gateway, Traffic Manager
Application Insights, Networking (VNet, NSG, etc.)
Entra ID (formerly Azure AD), Azure Key Vault
Key Responsibilities
Technical Contribution & Execution
Contribute to bug fixes, small enhancements,
and maintenance across the platform
Write clean, maintainable code with guidance from senior engineers
Assist in implementing changes - backend (.NET), database, and frontend (Angular)
Follow best practices for code quality, testing, and debugging
Incident Management & Reliability
Support production incident investigation and resolution
Assist in debugging issues using logs and monitoring tools
Help implement fixes and follow root cause analysis practices
System Maintenance & Improvements
Work through a backlog of small fixes and incremental improvements
Assist in maintaining and updating existing infrastructure and services
Support protected deployments and validation of changes
Leadership & Mentorship
Actively learn from senior engineers through pairing, feedback, and code reviews
Take ownership of tasks and contribute positively to the product.
Collaboration, Documentation & Knowledge Sha
📌 Engineer Pune
🏢 Showpad
📍 Pune