Deel

Senior Backend Engineer (.NET)

DeelYesterday
Location

South Africa

Workplace

Remote

Type

Full Time

Salary

ZAR 650,000 – 950,000

Level

Senior

Role

Backend Engineer

Posted

Mar 13, 2026

Full TimeRemoteSenior

The role

Summary

Deel, the fastest-growing global payroll and HR SaaS company, is seeking a Senior Backend Engineer specializing in .NET to join their distributed engineering team. This role involves developing and maintaining web applications using Microsoft technologies while collaborating across global teams to build infrastructure for the future of work.

What you'll do

Backend Development: Design, develop, test, and maintain web applications using .NET, .NET Core, and Microsoft technology stack
Cross-functional Collaboration: Work closely with software developers, business analysts, and software architects to plan and execute projects
Requirements Analysis: Collect and document user requirements, develop user stories, and create accurate estimates and work plans
Technical Documentation: Prepare comprehensive reports, manuals, and documentation on software status, operation, and maintenance procedures
Azure DevOps Management: Utilize Azure DevOps for task management, code repository maintenance, and CI/CD pipeline operations
Application Architecture: Design scalable and maintainable backend architectures that support global payroll and HR operations
Code Quality Assurance: Implement automated testing strategies and participate in code reviews to maintain high-quality standards
Performance Optimization: Monitor and optimize application performance to ensure 24/7 SaaS reliability across multiple regions

What we look for

Technical

.NET ExpertiseAdvanced proficiency in .NET Framework and .NET Core development
Microsoft Technology StackStrong experience with C#, ASP.NET, VB.NET, and Microsoft SQL Server
Cloud Platform KnowledgeHands-on experience with Microsoft Azure services and cloud architecture
DevOps ToolsProficiency with Azure DevOps for CI/CD, version control, and project management
Web Application DevelopmentExperience building and maintaining enterprise-level web applications
Database DesignStrong understanding of relational database design and optimization with MS-SQL

Education

Computer Science DegreeBachelor's degree in Computer Science, Software Engineering, or related technical field
Microsoft CertificationsAzure certifications (Azure Developer Associate, Azure Solutions Architect) preferred but not required

Experience

Senior-Level Experience5+ years of professional software development experience with .NET technologies
Enterprise Software DevelopmentExperience working on large-scale enterprise applications and distributed systems
SaaS Product ExperiencePrevious experience with Software as a Service products running 24/7 on major cloud platforms
Remote CollaborationProven ability to work effectively in remote-first, globally distributed teams

Skills

Required skills

C# ProgrammingAdvanced proficiency in C# for backend development and enterprise applications
.NET Core FrameworkExtensive experience with .NET Core for cross-platform web application development
Microsoft SQL ServerStrong database design, query optimization, and stored procedure development skills
Azure Cloud ServicesHands-on experience with Azure platform services, deployment, and cloud architecture
Azure DevOpsProficiency in using Azure DevOps for CI/CD, version control, and project management
Web API DevelopmentExperience building RESTful APIs and microservices architecture
Problem-Solving SkillsStrong analytical and troubleshooting abilities for complex technical challenges
Communication SkillsExcellent written and verbal communication for cross-functional collaboration

Nice to have

TypeScript/JavaScriptFull-stack development capabilities with modern web technologies
SaaS ArchitectureExperience with multi-tenant SaaS applications and scalable system design
Azure CertificationsMicrosoft Azure certifications demonstrating cloud expertise
Agile MethodologiesExperience with Scrum, Kanban, or other agile development practices
Performance MonitoringExperience with application monitoring, logging, and performance optimization tools
Container TechnologiesKnowledge of Docker, Kubernetes, or other containerization technologies

Compensation & benefits

Salary

ZAR 650,000 – 950,000 (annual)

Stock options

Available

Benefits

Stock Grant Opportunities

Equity compensation dependent on role, employment status and location

Remote Work Flexibility

Fully remote work with optional WeWork access for collaborative workspace

Global Health Coverage

Healthcare and benefits coverage as part of Deel's global benefits program

Professional Development

Learning and development opportunities in the rapidly growing SaaS industry

Location-Based Perks

Additional perks and benefits tailored to your employment status and country

Diverse Work Environment

Work with global teams spanning 100+ countries and 74 languages


Interview process

  1. 1
    Initial Application Review Talent acquisition team reviews application and conducts initial screening
  2. 2
    Recruiter Phone Screen 30-minute conversation about your background, motivations, and role alignment
  3. 3
    Technical Assessment Coding challenge or take-home assignment focusing on .NET and problem-solving skills
  4. 4
    Technical Interview 60-90 minute technical discussion with engineering team members covering system design and architecture
  5. 5
    Behavioral Interview Cultural fit assessment focusing on remote work capabilities and Deel's core values
  6. 6
    Final Interview Meeting with senior engineering leadership to discuss role expectations and team integration
  7. 7
    Reference Check Verification of previous work experience and professional references

Apply for this position

You'll be redirected to the company's application page


Deel

Deel

View all jobs

Deel is a global payroll and HR platform that helps companies manage their global workforce.

San Francisco, California, United StatesFounded 2018deel.com

Tech Stack

Languages
C#TypeScriptJavaScriptVB.NET
Frameworks
.NET Core.NET FrameworkASP.NET Core
Databases
Microsoft SQL ServerAzure SQL Database
Tools
Azure DevOpsVisual StudioGit
Other
Microsoft AzureAzure FunctionsAzure Service Bus
Apply Now