Principal Software Engineer

OBT3 Business Technology Services Ltd
Alloa, UK
23 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Compensation
£55,020.0 - £74,400.0
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Applications Architecture Component-Based Software Engineering Automation of Tests Microsoft Azure Business Systems C Sharp (Programming Language) Cloud Computing
+31 more
Code Review Computer Programming Continuous Delivery Continuous Integration DevOps Python (Programming Language) Pair Programming Software Architecture Software Engineering Data Streaming TypeScript Web Application Frameworks Web Platforms Google Cloud Enterprise Software Applications ReactJS Backend Vue.js Containerization AngularJS Kubernetes Infrastructure Automation Frameworks Production Code Enterprise Integration Graphql Web Technologies Front End Software Development Software Coding Software Version Control Programming Languages Microservices

Job description

At OBT3 Business Technology Services Ltd, we build reliable digital platforms and enterprise software that help organisations modernise their operations, improve customer experiences and make better use of technology., This is a hands-on senior position for an experienced engineer who enjoys solving difficult technical problems, mentoring other developers and working closely with product, design and business stakeholders.

Why Work With Us

Technical Influence

You will have a meaningful role in shaping our software architecture, development practices and long-term technology strategy.

Modern Engineering Environment

Our teams work with modern web technologies, cloud platforms, APIs, automated testing and continuous integration and delivery practices.

Collaborative Culture

You will work alongside experienced engineers, product specialists, analysts and delivery professionals in an environment where practical ideas are valued.

Professional Development

We support continued learning through technical training, certifications, industry events and opportunities to work on varied business technology projects.

Key Responsibilities

Technical Leadership

Provide technical direction across software development projects and ensure engineering decisions support business, security and performance requirements.

Software Architecture

Design scalable application architectures, integration patterns, APIs and technical solutions for complex business systems.

Hands On Development

Contribute high-quality production code and support the development of critical application components and services.

Engineering Standards

Establish and improve coding standards, testing practices, documentation requirements and software development processes.

Code Review

Review code produced by engineering teams and provide practical feedback that improves maintainability, security and performance.

Team Mentoring

Support Senior, Mid Level and Junior Software Engineers through technical coaching, pair programming and structured knowledge sharing.

System Performance

Identify performance bottlenecks, reliability concerns and technical risks before they affect customers or project delivery.

Stakeholder Collaboration

Work with product managers, business analysts, designers and clients to translate complex requirements into realistic technical solutions.

Continuous Improvement

Evaluate appropriate tools, frameworks and development approaches that can improve delivery quality and engineering productivity.

Requirements

At least 7 years of professional software engineering experience, including experience in a senior technical or mentoring position.

Technical Expertise

Strong experience building scalable web applications, APIs, distributed services or enterprise software platforms.

Programming Skills

Advanced experience with one or more modern programming languages such as JavaScript, TypeScript, Java, C Sharp, Python or similar technologies.

Frontend or Backend Development

Strong knowledge of modern frontend frameworks, backend services or full stack application development.

Cloud Platforms

Practical experience with Microsoft Azure, Amazon Web Services or Google Cloud Platform.

Software Architecture

Experience designing application architectures, integration solutions, data flows and secure system components.

Development Practices

Strong understanding of automated testing, version control, continuous integration, continuous delivery and agile software development.

Leadership

Demonstrated ability to mentor engineers, influence technical decisions and communicate effectively with both technical and non-technical stakeholders.

Problem Solving

Ability to analyse complex technical issues and recommend practical, maintainable solutions.

Communication

Strong written and spoken English skills are required.

Desirable Experience

Experience with microservices, containerisation and Kubernetes

Experience with React, Vue or Angular

Experience designing REST or GraphQL APIs

Knowledge of DevOps and infrastructure automation

Experience with secure software development practices

Experience working within a technology consultancy or enterprise services environment

Apply for this position

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

Apply on indeed.com

Good distractions

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

2:10 min

Analyzing the out-of-the-box security posture of Vue.js

Philippe De Ryck · LIVE

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

2:52 min

Generating APIs with the Neo4j GraphQL library

William Lyon · LIVE

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

1:28 min

Introduction to the speaker and frontend projects

Abdelrahman Awad Abdelrahman Awad · WWC 2025

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

Videos

See all

Related articles

See all