Senior Software Engineer

New
European UnionFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
7+ years
Required Skills
DockerMicrosoft AzureC#.NET coreREST APIMicroservices

Requirements

  • 7+ years of professional software development experience, with a strong track record in senior engineering roles.
  • Deep expertise in C# and .NET Core, including REST API design, clean architecture principles, and production-grade service development.
  • Strong knowledge of Domain-Driven Design (DDD) and microservices architecture.
  • Hands-on experience with cloud-native development on Microsoft Azure, including Docker and Kubernetes (AKS).
  • Familiarity with API Management (APIM) and integration patterns across distributed systems.
  • Experience with compliance-driven development, particularly in environments governed by PCI DSS or GDPR.
  • Strong understanding of observability, performance optimisation, and secure coding practices.
  • Excellent communication and collaboration skills.
  • Experience working in Agile environments with cross-functional squads.

Responsibilities

  • Work as the embedded technical expert across domain teams guiding technical direction for backend microservices, APIs, and integrations.
  • Provide hands-on leadership in the implementation of ARLO’s domain-driven, microservice-based architecture, writing high-quality, production-grade code in .NET Core.
  • Establish and champion domain boundaries and patterns using Domain-Driven Design (DDD), and partner closely with the Solution Architect to implement the ARLO reference architecture.
  • Lead by example through active participation in sprints, pairing with developers, and committing to critical codebases.
  • Review and interpret business requirements, translating epics and stories into detailed technical designs and engineering tasks.
  • Conduct code reviews across multiple teams to uphold consistency, test coverage, and architectural alignment.
  • Work with DevOps to support Infrastructure as Code (Terraform), containerisation and deployment via Kubernetes (AKS).
  • Ensure all services are built with PCI DSS, GDPR, and safeguarding compliance in mind.
  • Facilitate knowledge sharing across domain teams through documentation and technical sessions.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now