About the job
L2 Software Engineer
Role Overview
Join our dynamic team at Showpad as an L2 Software Engineer, where you will play a crucial role in the support and enhancement of our established document automation SaaS solution as it approaches its final lifecycle phase.
This position emphasizes understanding the system, enhancing stability and maintenance, and addressing incident resolution and minor improvements. You will gain practical experience across the technology stack, ensuring our platform remains robust and maintainable.
Technical Environment
- A SaaS platform dedicated to creating Office (Word, Excel, PowerPoint) and PDF documents
- Utilizing Microsoft Azure for hosting, with containerized workloads on AKS
- Backend Technologies: . NET (C#), Entity Framework, Azure SQL
- Frontend Technologies: Angular (ADS design system)
- Infrastructure leverages various Azure services including:
- 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 Contributions
- Assist in bug fixing, minor enhancements, and overall platform maintenance
- Develop clean, maintainable code under the guidance of senior engineers
- Participate in the implementation of changes across backend (. NET), database, and frontend (Angular)
- Adhere to best practices surrounding code quality, testing, and debugging
Incident Management & Reliability
- Support the investigation and resolution of production incidents
- Utilize logs and monitoring tools to debug issues
- Participate in implementing fixes and conducting root cause analysis
System Maintenance & Enhancements
- Address a backlog of small fixes and ongoing improvements
- Assist in the upkeep and updates of existing infrastructure and services
- Facilitate safe deployments and validation of changes
Learning & Development
- Actively seek knowledge from senior team members and contribute to a collaborative learning environment

