Senior Software Engineer

Palm Outsourcing · Posted 2026-05-27

About the Job🗓️ Working Days and Hours: Monday to Friday, 9 AM – 6 PM (UK Hours); Potential for Flexible Hours📍 Location: Remote/Online💷 Salary Range: Attractive, Top-of-Market Salary (paid in GBP/USD)At Palm Outsourcing, we don't just fill seats; we build elite teams. We continuously partner with top-tier clients looking for exceptional international talent.Opportunity OverviewOur client builds custom enterprise software for organisations in the private school sector. This role focuses on taking ownership of substantial existing products and modernising them while keeping business-critical delivery on track. You’ll help ensure the platform remains reliable, performant, and ready to scale.Role DescriptionYou will operate as a senior sole contributor on established .NET applications, delivering upgrades, refactors, and urgent fixes. The work spans back-end development in .NET Framework and .NET Core, plus front-end delivery with Razor, HTML, CSS, and Blazor. You’ll design and optimise SQL Server databases and collaborate closely with the team through clear, proactive communication.Key ResponsibilitiesProject Ownership – Independently deliver improvements across large, existing software projects.Database Engineering – Design, maintain, and optimise SQL Server databases and queries.Modernisation Work – Refactor and upgrade applications to the latest .NET Core versions.Urgent Hotfixes – Debug quickly and ship time-critical fixes for operational needs.Team Communication – Share progress, risks, and decisions clearly with stakeholders.Code Quality – Improve maintainability through clean architecture and sound design principles.Minimum QualificationsSenior .NET Experience – 5+ years with .NET Framework and .NET Core (6+).SQL Server Strength – Strong SQL skills with proven database design and optimisation.Front-End Delivery – Hands-on HTML, Razor, CSS, and experience with Blazor.Debugging Speed – Ability to diagnose issues fast and deliver urgent hotfixes.Architecture Knowledge – Strong understanding of software design and system architecture.High-Quality Output – Consistently deliver high-quality work at speed.Bonus QualificationsAzure Familiarity – Exposure to Azure and locally hosted container environments.BenefitsTop-of-the-market pay.Remote working.Potential for flexible hours.Becoming a part of Palm Outsourcing, where your performance is rewarded in long-term job security and continued growth opportunities.Ready to elevate?Hit apply, complete your profile, and let the right opportunities come to you.

Apply for this role

Other open roles at Palm Outsourcing

See all 26 open roles at Palm Outsourcing →

Related jobs in Software & IT

About Palm Outsourcing

Staffing and Recruiting

Palm Outsourcing connects UK businesses with the top 1% of English-speaking talent in Egypt.

Visit the Palm Outsourcing hub on Take-Off →