Solution Architect

Apply for this role

In a Nutshell

We’re a software company operating in the energy sector. Our world class Software as a Service platform is the go-to option for leading energy suppliers and new market entrants alike. To understand what we do, think about your home. Somebody supplies your energy, and those suppliers are our customers. They need software to manage your account. We provide a wide range of solutions from signing up customers, taking meter readings and generating bills, to the roll-out of smart metering, managing revenue leakage and the interaction with energy comparison sites.

We are based in Nottingham in the UK but are expanding into other territories across the globe. We have over 250 employees and are one of the fastest growing tech businesses in the country.


In this role, you will provide user advice and guidance on ENSEK’s product range, in relation to their software architecture. You’ll be the conduit between the Principal Architects and the Software Engineering Team and also an available resource to our product and delivery functions. This is a hands on, pivotal role in the company, and you’ll need to instil best practice, consistency and standardisation amongst our Software Engineers and be their first port of call in offering architectural leadership. You will review existing architecture and technologies and leading on the implementation of proposed improvements & migrations.

  1. Working closely with Principal Architects to convey the 12 – 18-month architectural plan to the Software Engineering and Product Management Teams, ensuring iterative code delivery aligns to long-term strategy and product roadmaps
  2. Build proof of concepts, devise strategy, and evaluate new technology and features that would be beneficial to the business.
  3. Build architectural frameworks that can be consistently demonstrated across different teams and initiatives
  4. Extend advanced technical and/or business consultative services during inception as well as post-implementation
  5. Create design documents that ensure consistency in development across the organization
  6. Drive towards an architecture that optimizes flexibility, re-use, scalability, performance, durability and availability, using lesser complexities
  7. Make yourself available to Software Engineering, and others, to avoid architectural bottle necks, working in close harmony with key stakeholders and colleagues, keeping them engaged and informed.

Key Skills


Solid technical knowledge in AWS platform, .NET, Web API, Node.js, and AngularJS. There will be a requirement to be hands on in this architectural role with the ability to write code.


Demonstrable experience in enterprise-level design, implementation and integration. A strong experience of technical architecture, SOA, microservices, and event driven architectures


Aptitude to look at solutions in creative and unconventional ways, recognising opportunities to innovate, and engage partners in vision and strategy


Excellent communication, presentation, and influencing skills, with the ability to explain technical details and challenges to a wide variety of audiences (including executive leadership)