PetDesk logo

Senior Software Engineer

PetDesk

Hybrid
Colombo
Contract
Senior
4+ yrs
Salary not listedPosted 13m ago

Real job — pulled straight from PetDesk’s careers page · Verified November 5, 2026 · No reposts.

Job description

PetDesk is hiring a Senior Software Engineer — a contract, based in Colombo role. Apply directly on PetDesk's careers page below.

Senior Software Engineer (.NET)

Team: Engineering

Location: Colombo

Commitment: Contractor

Workplace Type: hybrid

About the Role

We’re looking for a Senior Software Engineer who enjoys finding and fixing bugs in our customer-facing web app and internal tools. This is a maintenance role, so you won’t be building new features.

You’ll own each issue from first report to tested fix in production: reproduce it on your own machine, find the root cause, write the fix in C# or JavaScript/TypeScript, add tests so it doesn’t come back, and take it through code review. It’s hands-on coding, not just ticket sorting.

What You’ll Be Working With

Much of our code is older and has grown quickly over the years. Expect large backend files, a mix of older server-rendered pages and newer React components, legacy jQuery, and complex SQL databases. You should enjoy digging into unfamiliar code, figuring out how it works, and making small, safe changes that don’t break anything else.

Apply if you’re excited to:

  • Fix bugs end to end: Reproduce the issue, find the cause, write the fix, and confirm it works in production.
  • Work in older code: Troubleshoot .NET/C#, SQL, server-rendered templates, jQuery, and React, often using the code itself as the main documentation.
  • Keep Jira tickets clear: Record steps to reproduce, the root cause, and how the fix was verified, so engineering and support stay on the same page.
  • Clarify unclear reports: Work with whoever submitted the ticket to get missing details, logs, or context before starting.
  • Make small, safe fixes: Write focused pull requests that follow existing patterns and keep risk low.
  • Work independently: Manage and prioritize your own ticket queue, and know when to ask for help instead of getting stuck.

About You:

  • Experience: 4+ years debugging and writing code in software development, application support, or Tier 3 technical support.
  • Backend: Able to read and debug C# in ASP.NET MVC or ASP.NET Core apps.
  • Frontend: Comfortable debugging React and JavaScript/TypeScript, older jQuery code, and Razor (.cshtml) templates.
  • Databases: Solid SQL skills (SQL Server preferred, PostgreSQL is fine), including writing queries to investigate issues and understanding ORM data models
  • Git: Comfortable with branching, pull requests, reviewing changes, and using git history/blame to investigate.
  • Ownership: Organized and accountable; you manage your time well and see tickets through to completion.
  • Communication: Able to explain technical findings clearly in writing, especially in Jira tickets and pull requests.

PetDesk combines the industry's most user-friendly client engagement tools with the highest-rated pet parent app to simplify your veterinary clinic’s operations while strengthening client relationships.

Our recruiting process is rooted in “Who: The A Method of Hiring” and consists of an average 2-week hiring timeline. This standardized interview process allows candidates to answer the same questions, experience the same process, and ensure a fair performance review from multiple perspectives.

Please, no external recruiters—candidate profiles submitted from external recruiting agencies will not be considered.

Get Software Engineer jobs like this→

New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.

Email me new jobs
TerraPower logo

Principal Engineer, Safety Analysis

$152k–$197kBellevue, WA
✓ From careers page· 5d ago
Midmark logo

Firmware Engineer

Versailles, OH
✓ From careers page· 5d ago
Intel logo

HPC and Financial Workload Optimization Engineer

Shanghai, PRC
✓ From careers page· 5d ago
Intel logo

Module Engineering Intern

Hillsboro, OR
✓ From careers page· 5d ago

Frequently asked questions

What skills are required for Senior Software Engineer at PetDesk?

The required skills for Senior Software Engineer at PetDesk include: C#, ASP.NET, JavaScript, TypeScript, React, jQuery, SQL, SQL Server, PostgreSQL, Git, JIRA.

What is the seniority level for Senior Software Engineer at PetDesk?

Senior Software Engineer at PetDesk is a Senior level position.

How do I apply for Senior Software Engineer at PetDesk?

You can view the full description and apply for Senior Software Engineer at PetDesk on EchoJobs: https://echojobs.io/job/petdesk-senior-software-engineer-net-naott.