← All verified jobs

L2 Engineer

See all open roles at showpad

Ghost-risk verdict

Some ghost-posting signals

  • open for 94 days (90+ without a fill is a strong ghost signal)
  • 1559 open roles at this company in 30 days (mass-hiring blitz)
  • no salary disclosed (correlates with ghost postings)

How we score ghost risk →

See your fit for this role and apply with a truthfully tailored résumé.

See my fit, free

About the role

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 safe 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 Sharing

Collaborate with team members and participate in team ceremonies

Communicate progress, blockers, and questions clearly

Required Skills & Experience

4+ years of professional experience in software engineering (or strong academic/project experience)

Sound knowledge of C# / .NET fundamentals and application development

Understanding of web development fundamentals (APIs, databases, frontend)

Familiarity with relational databases and SQL

Experience with cloud platforms (Azure preferred)

Strong problem-solving mindset and eagerness to learn

Good communication and collaboration skills

Nice to Have

Basic understanding of containers or Kubernetes

Familiarity with Angular or modern frontend frameworks

What Success Looks Like

Able to independently handle small tasks and bug fixes

Demonstrates steady learning and understanding of the system and tech stack

Contributes to team productivity and code quality

Actively incorporates feedback and improves over time

Why This Role Matters

This role is essential in supporting the team’s ability to maintain system stability and deliver improvements efficiently. It provides a strong foundation for developing into a well-rounded engineer while contributing to a real production system.

Stop applying to ghosts.

OyaPilot surfaces only verified, real jobs, scores your fit, and tailors your application truthfully.