Lead Software Engineer

Evolve IT Recruitment Ltd

City of Edinburgh

Hybrid

GBP 70,000 - 80,000

Full time

27 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Performance-based bonus scheme
Pension scheme
Generous annual leave
Training budget
Flexible working arrangements

Job summary

Edinburgh-based company seeks a Lead Software Engineer to drive the design and delivery of scalable software for industrial digitalisation. You will own architecture, guide prototyping, and shape product-ready solutions leveraging REST, Docker, Kubernetes, and cloud platforms such as Azure or AWS.

The role emphasizes client collaboration, rapid MVP development, and mentorship, with a hybrid working pattern (2 days in office) and a competitive salary plus performance-based bonuses.

Qualifications

  • 7+ years in software/product engineering.
  • Strong programming in Python, C++, or C# and solid architecture knowledge.
  • Experience with cloud platforms and containerisation (Azure, AWS, Docker, Kubernetes).
  • Knowledge of industrial protocols like OPC UA, MQTT, Modbus is desirable.

Responsibilities

  • Architect, develop, test, and deploy critical software components and data pipelines with ownership over technical solutions.
  • Create prototypes and MVPs to validate client needs and opportunities.
  • Design scalable backend architecture integrating industrial data sources and cloud services using REST APIs, Docker, Kubernetes and cloud platforms such as Azure or AWS.
  • Engage with clients and teams to translate operational challenges into innovative technical solutions.
  • Lead development of Digital Twin applications and industrial digital solutions, integrating real-time data with simulation models and visuals.
  • Identify opportunities to turn recurring client problems into scalable products and oversee reuse and commercialization.
  • Provide technical guidance and mentorship to colleagues to ensure architecture integrity and high-quality delivery.

Skills

Python
C++
C#

Tools

Docker
Kubernetes
Azure
AWS
REST APIs

Job description

Edinburgh | Hybrid Working (2 Days in Office)

Our client, a forward-thinking organisation specialising in industrial digitalisation, is seeking a Lead Software Engineer to join their innovative team in Edinburgh. This role offers a unique opportunity to influence the future of Digital Twin technology and industrial data solutions, for a scale up business. They already have the makings of an MVP - now they need your guidance to get it production ready!

The ideal candidate will possess extensive hands-on experience in software engineering and product development, with the ability to build and deploy complex products that directly impact operational efficiency and industrial innovation.

You will be instrumental in driving the design and delivery of scalable, reusable solutions, working closely with clients and internal teams, in a flexible working environment that promotes work-life balance and professional growth.

Responsibilities:
  • Architect, develop, test, and deploy critical software components, APIs, and data pipelines while taking personal ownership of the technical solutions.
  • Create prototypes and Minimum Viable Products rapidly to validate client needs and market opportunities.
  • Design scalable, maintainable backend architecture, integrating industrial data sources and cloud services using technologies such as REST APIs, Docker, Kubernetes, and cloud platforms like Azure or AWS.
  • Engage with clients and internal teams to translate operational challenges into innovative technical solutions, balancing functionality with quick deployment.
  • Lead the development of Digital Twin applications and industrial digital solutions, integrating real-time industrial data with simulation models, GIS, and engineering visuals.
  • Identify opportunities to turn recurring client problems into scalable product offerings and oversee solution reuse and commercialisation efforts.
  • Provide technical guidance and mentorship to colleagues, ensuring architecture integrity and high-quality delivery across all product components.
Ideal Candidate Profile:
  • At least 7+ years experience in software/product engineering, with proven success in developing and deploying complex software solutions.
  • Strong programming skills in Python, C++, or C#, with a solid understanding of software architecture and modern engineering principles.
  • Hands-on experience with cloud platforms such as Azure or AWS, containerisation (Docker, Kubernetes), and API development (RESTful/Microservices).
  • Knowledge of industrial communication protocols like OPC UA, MQTT, Modbus, and experience working with industrial data systems, SCADA, or historians is highly desirable.
  • Familiarity with data analytics, machine learning, or industrial IoT technologies, particularly in energy or manufacturing environments.
  • Self-motivated with excellent problem-solving skills, capable of translating client needs into innovative technical solutions.

You will become part of a company committed to fostering innovation and professional development. Employees benefit from flexible working arrangements, competitive salary packages, a performance-related bonus scheme, pension scheme, generous annual leave, and a dedicated budget for training. There's a clear pathway to influence the development of cutting-edge digital solutions that shape the industry, supported by a collaborative and inclusive team culture.

Our client is offering a salary of £70-80k + an attractive range of bonuses tied to personal performance, shipping products and within the next 12-18mths, helping to secure investment to scale and grow this division.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Hybrid Lead Software Engineer - Digital Twin & IoT
Hybrid Lead Software Engineer - Digital Twin & IoT

Evolve IT Recruitment Ltd • City of Edinburgh

Hybrid
GBP 70,000 - 80,000
Performance-based bonus scheme
Pension scheme
Generous annual leave
+2
Software Delivery & People Manager
Software Delivery & People Manager

Evolve IT Recruitment Ltd • City of Edinburgh

Hybrid
GBP 70,000 - 90,000
30 days annual leave
Life assurance
Senior Software Engineer
Senior Software Engineer

Cathcart Technology • Scotland

Hybrid
GBP 60,000 - 80,000
Benefits package
Remote-friendly working
Senior Software Engineer
Senior Software Engineer

Bright Purple • Aberdeen City

On-site
GBP 39,000 - 65,000
Private healthcare
Life assurance
Company pension scheme
+1
Principal Engineer (EDI)
Principal Engineer (EDI)

McNally Recruitment Ltd • City of Edinburgh, Greater London

Hybrid
GBP 85,000 - 120,000
Benefits-as-cash
Engineering Team Lead (Belfast, Hybrid)
Engineering Team Lead (Belfast, Hybrid)

Ocho People • Belfast City District

On-site
GBP 75,000 - 90,000
Hybrid work model
Manager-level role
Technical autonomy
Lead Software Engineer
Lead Software Engineer

Gravitas Recruitment Group (Global) Ltd • Leeds

On-site
GBP 70,000 - 90,000
Principal Engineer (LON)
Principal Engineer (LON)

McNally Recruitment Ltd • Greater London

Hybrid
GBP 120,000 - 160,000
Benefits included
Software Engineering Team Lead
Software Engineering Team Lead

FORT • Stretford

Hybrid
GBP 90,000 - 120,000
Training and development opportunities
Collaborative culture
Senior Software Engineer
Senior Software Engineer

Bright Purple • City Of London

Hybrid
GBP 72,000 - 88,000
Hybrid work option
26 days annual leave
Private medical insurance
+4