Principal Software Engineer

Biozek Digital Solutions Ltd
Manchester, UK
25 days ago
Apply on uk.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Compensation
£76,531.0 - £100,000.0
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Applications Architecture Automation of Tests Cloud Computing Software Quality Code Review Databases Continuous Delivery DevOps Distributed Systems Integrated Development Environments Software Architecture
+5 more
Software Engineering Systems Integration Strategies of Testing Web Platforms Programming Languages

Job description

At Biozek Digital Solutions Ltd, we build reliable digital platforms that help organisations solve complex business and technology challenges. We are looking for a Principal Software Engineer who can provide technical leadership across critical software initiatives. You will work closely with engineering, product, architecture, and business teams to shape technical direction, solve complex engineering problems, and establish scalable development practices. This is a high level technical role for an experienced engineer who wants significant technical influence without moving into executive management.

Why Work With Us?

The Environment: Our Manchester team brings together experienced engineers, product specialists, and technology professionals. We value thoughtful engineering, open technical discussions, and an environment where experienced developers can influence how products and platforms are built.

Technical Leadership: You will have a significant voice in architectural and engineering decisions. You will help establish technical standards, identify opportunities for improvement, and guide teams through challenging engineering problems.

Modern Engineering: Our development environment focuses on modern software engineering practices, cloud technologies, APIs, distributed systems, automated testing, and maintainable application architectures. We encourage engineers to choose technology based on business and technical requirements.

Professional Growth: We support continuous development through technical training, industry conferences, certifications, internal knowledge sharing, and opportunities to work on complex technology initiatives.

Key Responsibilities:

Technical Direction: Define and influence technical approaches for complex software initiatives, ensuring solutions are scalable, secure, maintainable, and aligned with business requirements.

Software Architecture: Work with engineering and architecture teams to design robust application architectures, integration patterns, APIs, and distributed systems.

Complex Problem Solving: Investigate challenging technical issues and provide practical solutions involving performance, scalability, reliability, security, and system integration.

Engineering Standards: Help establish and improve coding standards, development practices, testing strategies, code quality processes, and engineering documentation.

Technical Mentoring: Support Senior and Mid-level Software Engineers through technical guidance, design discussions, code reviews, and knowledge sharing.

Cross Functional Collaboration: Partner with Product, Project Management, DevOps, Security, and other technical teams to ensure engineering decisions support wider business objectives.

Technical Reviews: Review system designs, implementation approaches, and major technical decisions while identifying risks and opportunities for improvement.

Requirements

8+ years of professional software engineering experience, with a strong track record of designing and delivering complex production systems.

Technical Background: Strong experience with modern programming languages, software architecture, APIs, databases, cloud platforms, distributed systems, automated testing, and continuous delivery practices.

Engineering Leadership: You have demonstrated the ability to influence technical direction and mentor experienced engineers without relying on formal executive or management authority.

Architecture Skills: You can translate complex business requirements into practical technical designs and clearly explain architectural trade offs to both technical and non technical stakeholders.

Communication: Strong written and verbal communication skills, with the ability to collaborate effectively across engineering, product, operations, and business teams.

Mindset: You are pragmatic and delivery focused. You know when to introduce sophisticated engineering solutions and when a simpler approach will provide greater reliability and business value.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on uk.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

3:04 min

Database evolution and the funding behind vector databases

Erik Bamberg · LIVE

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

Videos

See all

Related articles

See all