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