Principal Software Engineer

Apply

Overview

The Principal Software Engineer will play a key role in a digital transformation project for a retail company, focusing on the re-architecture of existing platforms towards a cloud-native, event-driven microservices architecture. Collaborating closely with a team of Principal Software Engineers, Architects, and Product Owners, the contractor will have full technical oversight of their product domain, contributing to technology vision, strategy, and quality governance. The position allows for leadership in research and development initiatives, including rapid prototyping tasks.

Responsibilities

  • Collaborate with Architects and Product Owners to design and implement a cloud-native architecture.
  • Lead the re-architecture of existing platforms towards an event-driven, microservices model.
  • Establish and maintain technical vision and strategy for assigned product domain.
  • Oversee the quality governance of development squads within the domain.
  • Contribute to research and development initiatives, including hands-on prototyping.
  • Ensure effective communication and collaboration within the engineering team.

Requirements

  • Proven experience with TypeScript, including Node.js and React frameworks.
  • Strong background in AWS cloud services and event-driven architectures.
  • Experience with MACH (Microservices, API-first, Cloud-native, and Headless) principles.
  • Familiarity with CI/CD processes and tools.
  • Ability to effectively lead technical initiatives without line management responsibilities.
  • Experience in a Principal Engineer or similar senior engineering role.
SkillsTypeScript, Node.js, React, AWS
LocationManchester
TypeOn-site
Rate
£650/day
SourceLinkedIn
RecruiterManchester Digital
Posted15/01/26