Principal Software Engineer

Principal Software Engineer

Locations: Lisburn, County Antrim

Salary: Up to £95,000

About the Role

Join a leading technology company delivering award-winning solutions that help retailers and building owners optimise energy use, automate operations, and reduce environmental impact. Their platform leverages IoT, telemetry, and AI to provide predictive insights across multiple sites worldwide. As a Principal Software Engineer, you will lead the design and development of high-quality, scalable software solutions that directly impact operational efficiency and system reliability for major clients.

What You’ll Be Doing

  • Lead the design, development, and deployment of complex software systems and applications.
  • Collaborate with product, data science, and delivery teams to translate business requirements into technical solutions.
  • Drive technical strategy, best practices, and architecture standards across projects.
  • Mentor and guide junior and mid-level engineers to elevate team capabilities.
  • Ensure robust testing, monitoring, and maintainability of software solutions.
  • Keep abreast of emerging technologies and identify opportunities to innovate within the platform.
  • Contribute to internal knowledge sharing, documentation, and continuous improvement processes.

Ideal Background

  • Extensive experience in software engineering, ideally in client-facing or enterprise applications.
  • Strong proficiency in modern programming languages (e.g., Python, Java, C#) and software frameworks.
  • Experience designing scalable systems, APIs, and cloud-based solutions.
  • Solid understanding of software architecture principles, design patterns, and CI/CD practices.
  • Degree in Computer Science, Engineering, or a related field.

Desirable:

  • Experience in IoT, smart buildings, or energy-focused software applications.
  • Exposure to Agile methodologies and cross-functional team collaboration.
  • Strong leadership, mentoring, and communication skills.
  • Cloud platform experience (AWS, Azure, or GCP) and version control tools (e.g., Git).
  • Ability to work independently, handle ambiguity, and proactively identify opportunities.

What You’ll Receive

  • Leadership role within a high-growth, innovation-focused technology company.
  • Work on cutting-edge smart building and sustainability software.
  • Hybrid working across offices in Lisburn and Gloucester.
  • Opportunity to influence architecture, strategy, and team development.

Who Should Apply

This role is suited to senior software engineers or tech leads passionate about building scalable, high-quality software solutions, with experience guiding teams and shaping technical strategy in fast-paced, client-focused environments.

Note: Exceptional candidates with relevant skills and experience, even if not meeting all listed requirements, are encouraged to apply.

Job Details

Company
Anson McCade
Location
Lisburn, Northern Ireland, United Kingdom
Hybrid / Remote Options
Posted