Enable job alerts via email!

Principal Software Engineer

UK Tote Group Limited

Wigan

On-site

GBP 60,000 - 80,000

Full time

Today
Be an early applicant

Job summary

A leading gaming company in Wigan is seeking a Principal Software Engineer to drive innovation and technical excellence. You'll lead the technical delivery of high-performance software using AWS, C#, .NET, and other technologies, while mentoring others and influencing product direction. The role requires strong skills in cloud-native architectures and CI/CD practices. Benefits include a competitive salary, bonus scheme, and supportive working environment.

Benefits

Competitive Basic Salary
Discretionary Bonus Scheme
Company Shares Option Plan
Contributory pension scheme
Life insurance (4 x basic salary)
Simply Health Cash Plan
Holiday entitlement (33 days inclusive of bank holidays)
Study Support
Confidential 24/7 employee assistance helpline
Free parking, fruit, biscuits, and drinks

Qualifications

  • Proven hands-on experience with AWS, C#, .NET, and at least one additional language such as Go, PHP, or a JavaScript framework.
  • Deep understanding of cloud-native architectures, DevOps practices, and CI/CD pipelines.
  • Strong expertise in infrastructure as code and performance optimisation techniques.

Responsibilities

  • Lead key technical decisions within the squad and ensure sound architectural principles.
  • Own the full lifecycle of delivery—from insight and design to deployment and operation.
  • Champion engineering excellence, promoting best practices such as TDD/BDD and agile delivery.

Skills

AWS
C#
.NET
Go
PHP
JavaScript frameworks
DevOps practices
CI/CD pipelines
Infrastructure as code
Communication

Tools

Terraform
AWS CDK
CloudFormation
Job description

Join us at Totes as our Principal Software Engineer and play a leading role in driving innovation, technical excellence, and best practice across our growing engineering team. As a Principal Software Engineer, you'll be at the heart of our technical delivery—designing, developing, and evolving the systems that power our business. You'll lead by example, setting high standards for code quality, scalability, and maintainability while helping guide the technical direction of your squad and the wider engineering function. This is a hands‑on role where you'll design, build, and ship high-performance software using AWS, C#, .NET, and other modern technologies (Go, PHP, or JavaScript frameworks), while also mentoring others and influencing our product roadmap.

What you'll do

As a Principal Software Engineer, you'll take the lead on key technical decisions within your squad, ensuring new features are delivered in harmony with sound architectural principles. You'll own the full lifecycle of delivery—from initial insight and design through to development, testing, integration, deployment, and operation—ensuring that every solution you build is robust, scalable, and aligned with business goals. You'll champion engineering excellence across the team, promoting best practices such as TDD/BDD, code reviews, and agile delivery. Collaboration will be key as you work closely with other Principal Engineers to share knowledge, resolve platform challenges, and continually improve the way we build software. As a leader and mentor, you'll coach engineers at all levels, fostering a culture of learning, growth, and technical curiosity. You'll also play an active role in shaping our technical roadmap, helping to steer the evolution of our products and platform. Beyond delivery, you'll inspire innovation through demos, “brown bag” sessions, and by exploring emerging technologies. Finally, you'll be instrumental in sprint and program planning within our Agile framework, ensuring the team's efforts are aligned with strategic objectives.

What you'll bring

You'll bring proven hands‑on experience with AWS, C#, .NET, and at least one additional language such as Go, PHP, or a JavaScript framework. Your deep understanding of cloud‑native architectures, DevOps practices, and CI/CD pipelines means you can design, build, and maintain scalable, high-performance web applications with ease. You'll have strong expertise in infrastructure as code, using tools like Terraform, AWS CDK, or CloudFormation, and a solid grasp of SOLID principles, databases, and performance optimisation techniques. Communication is one of your strengths; you can engage effectively with both technical and non-technical stakeholders. You're a natural mentor and coach, passionate about developing others and leading by example. Above all, you have a growth mindset, constantly looking for innovative ways to improve, challenge the status quo, and drive meaningful change across the engineering function.

At The Tote you can expect a friendly working environment with a strong sense of teamwork and pride in what we do. Within this role you'll develop a broad range of skills and experiences that can enhance your career at The Tote.

Benefits
  • Competitive Basic Salary
  • Discretionary Bonus Scheme
  • Company Shares Option Plan
  • Contributory pension scheme
  • Life insurance (4 x basic salary)
  • Simply Health Cash Plan
  • Holiday entitlement (33 days inclusive of bank holidays)
  • Study Support and opportunity for progression and development
  • Confidential 24/7 365 employee assistance helpline
  • Agile and collaborative office environment with free parking, fruit, biscuits, and drinks
  • Regular social events, charity events and volunteering opportunities
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.