Taro Logo

Software Engineer, Platform (C#)

A SaaS company providing employee engagement and internal communication solutions for major brands.
Newcastle upon Tyne, UK
Backend
Mid-Level Software Engineer
Remote
101 - 500 Employees
3+ years of experience
Enterprise SaaS

Job Description

Oak Engage is a growing SaaS company backed by NorthEdge investment, specializing in employee engagement and internal communications solutions. They're seeking a Backend Software Engineer with C#/.NET expertise to join their development team. The role focuses on building and maintaining scalable services that power Oak's platform, working with modern technology stack and contributing to product architecture. The position offers both hybrid and remote working options for UK-based candidates and reports to an Engineering Manager.

The ideal candidate will have strong experience in C# and .NET development, with expertise in building REST APIs and microservices. They should be comfortable with both SQL and NoSQL databases, and have familiarity with CI/CD pipelines and Docker. The role involves collaborating with front-end engineers, optimizing performance, and maintaining high code quality standards.

Oak Engage serves major UK brands including Aldi, Five Guys, and ITV, helping organizations improve their internal communications and employee engagement. The company offers comprehensive benefits including private health insurance, gym contributions, and flexible working arrangements. They maintain a strong focus on diversity and inclusion, encouraging applications from candidates of all backgrounds.

The interview process is structured and comprehensive, including technical assessments and culture fit evaluations. The company provides a collaborative environment with regular team socials and opportunities for professional growth in a fast-moving SaaS environment.

Last updated a month ago

Responsibilities For Software Engineer, Platform (C#)

  • Design, build, and maintain scalable and secure APIs and backend services using C# and .NET
  • Collaborate with front-end engineers and product teams to deliver seamless features
  • Optimise database queries and application performance
  • Contribute to architectural planning and system design
  • Implement unit tests and support automated deployment pipelines
  • Maintain code quality and documentation across projects, participate in code reviews

Requirements For Software Engineer, Platform (C#)

  • 3+ years of back-end development experience using C# and .NET Core/.NET 6+
  • Strong knowledge of SQL and/or NoSQL databases
  • Experience building REST APIs and microservices
  • Solid understanding of software design principles, scalability, and performance
  • Familiarity with CI/CD, Docker, and cloud infrastructure - Azure is an advantage

Benefits For Software Engineer, Platform (C#)

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Mental Health Assistance
  • Flexible hybrid or remote working options
  • Private health insurance, life insurance, and Employee Assistance Programme (EAP)
  • Gym contribution and travel allowance
  • Enhanced maternity, paternity, and discretionary leave
  • Generous holiday policy (25 days + Bank Holidays + additional discretionary days)
  • Regular team socials and a positive, collaborative culture

Related Jobs

Software Engineer, Platform (C#)

Mid-level Backend Software Engineer position at Oak Engage, developing C#/.NET services for employee engagement platform. Remote/hybrid role with comprehensive benefits.

Integrations Engineer (C#)

Mid-level Integrations Engineer position at Oak Engage, focusing on C# development for enterprise integrations and APIs, offering remote work options and comprehensive benefits.

Optical Engineer – Fibre Test and Automation

Optical Engineer position at Microsoft's Azure Fiber division, focusing on fiber optic testing automation and development of testing protocols in Romsey, UK.

Software Engineer 2

Software Engineer 2 position at Microsoft's Industry Solutions Engineering team, developing cloud solutions with customers and contributing to innovative technical projects.

Core Engineer - CeFi - London (F/M/D)

Core Engineer position at Flowdesk focusing on CeFi development using Python, Rust, and TypeScript in London.