Lead Software Engineer
Lead Software Engineer
Hybrid / Remote (UK & Ireland)
Salary £65,000 – £85,000 (DoE)
About the company
Our client is a specialist technology and data consultancy serving the manufacturing, construction, and engineering sectors. They help industrial businesses eliminate operational waste caused by disconnected systems, manual processes, and underutilised data.
The business is at an inflection point: a proven delivery model, strong strategic partnerships, and growing client demand. This hire is part of building the Engineering team that will scale with them.
The role
You'll be the primary technical expert responsible for designing, implementing, and maintaining cloud-native middleware and data integration solutions, built primarily in Python on AWS. You'll connect and orchestrate data flows across systems at every level of an industrial operation: ERP and finance platforms at the back office through to MES, WMS, and construction project management tools on the front line.
You'll work closely with the data and AI team, contributing to an industrial data platform that helps clients deploy advanced analytics and AI capabilities faster and more cost-effectively. You'll own the technical workstream on key accounts, act as trusted advisor to client stakeholders, and contribute to pre-sales and practice development.
A background in manufacturing or industrial environments is strongly desirable.
What you'll do
Delivery
- Design and build cloud-native middleware solutions on AWS, primarily in Python
- Develop and maintain APIs, microservices, and messaging pipelines (real-time and batch) using services such as Lambda, API Gateway, SQS, SNS, and EventBridge
- Build serverless data processing and ETL workflows using Python frameworks and AWS-native tooling (Glue, Step Functions, Athena, Redshift)
- Own delivery end-to-end: discovery, design, implementation, deployment, and ongoing support
Client engagement
- Act as trusted technical advisor, translating complex requirements into clear, future-proof solution designs
- Communicate trade-offs, risks, and cost implications confidently to both technical and non-technical stakeholders
- Build lasting client relationships through credibility, clarity, and consistent delivery
Skills & experience
Essential
- 4+ years designing and delivering cloud-native solutions, with AWS as the primary platform
- Strong Python across the stack, serverless functions, data processing, ETL, and scripting
- Hands-on experience with core AWS integration and data services: Lambda, API Gateway, SQS, SNS, EventBridge, Glue, S3, Step Functions
- Proven ability to design and manage data pipelines and transformation workflows
- Expertise applying secure integration patterns: authentication, authorisation, encryption, secrets management
Desirable
- Experience with Docker and container orchestration via ECS or EKS
- Familiarity with AWS analytics and AI/ML services — SageMaker, Redshift, Athena, Bedrock
- Exposure to advanced industrial technologies: IoT, edge computing, hybrid cloud architectures
- Experience with React or dashboard tooling that surfaces cloud data
- Pre-sales exposure: demos, technical scoping, client-facing architecture walkthroughs
- Azure experience useful but not required