Senior Software Engineer

ENSEK Nottingham United Kingdom Finance
Warning! Vacancy expired

Company Description

In a nutshell, we are ENSEK, a fast growing, fast moving and industry disrupting SaaS business operating in the energy sector.

When we say energy, we mean that our clients supply electricity and gas to your home and to businesses too. Our job is to design, build, test and deliver market changing software to support all the interaction that our clients will have with the end customer. We, and our solutions, are entirely cloud based working with our partner, AWS, to revolutionise the energy supply market.

We continue to drive that change here in the UK, working with big brand names you’ll instantly know, and also supporting new entrants to the marketplace, who are continually changing the landscape. 2021 will see us also expanding our operations globally as our upward trajectory continues at pace.

You’d expect us to say this, but it genuinely is a very exciting time to be in ENSEK and we really are disrupting the old ways and creating new ones on a daily basis.

We are a flexible employer and very much open to remote working, flexible work arrangements and all or any combinations in between. We’ll do our best to flex around you and your life.

Position

Acting as a technical expert, go-to team member and mentor for an Engineering team, our Senior Software Engineers are critical to our product and business success.

As part of a team of Engineers, you will be utilising agile methodologies to deliver high-quality software on a fortnightly cadence. Working closely with Lead Software Engineers and architects, you will take a core role in designing and implementing solutions within our SaaS platform.

With an ability to blend both technical ability and effective communication, you’ll help coach and mentor both teams and individuals. As part of a wider community of Engineers, you’ll help to shape and implement technical best practice at ENSEK.

  1. Design, develop and implement technical solutions that support day-to-day operations with minimal assistance from Lead Software Engineers.
  2. Understand and evaluate complex business models
  3. A big part of the role will be to coach and mentor apprentice, junior, placement and developing software engineers in the team.
  4. Peer review fellow software engineer’s work, offering constructive feedback where relevant.
  5. Be able to shift in between technical and agile mindsets, to help coach the team towards continuous improvement.
  6. Build and utilize your product knowledge inside and outside of the development team.
  7. Set the standard for quality software development and wider team engagement, as an example to more junior team members.

Requirements

TECHNOLOGIST

Passionate about technology, you are experienced in C#, SQL, JavaScript, cloud-based technologies, and designing distributed systems. You are able to analyse complex business problems and craft elegant solutions using a blend of the right technology and pragmatic design.

COACH & MENTOR

With a wealth of experience under your belt, you enjoy sharing your hard-won wisdom with budding technologists. Using practices such as pair-programming, formal catchups and informal 1:1’s to help develop the team.

AGILE

Being an advocate for agile ways of working, you know how to work in an iterative manner and the value of continuous improvement. You know how to effectively run and participate in scrum ceremonies such as stand-ups and sprint planning.

NATURAL CODER

You’ll consider yourself a natural, fast working, producer of high-quality code with SOLID principles forming a big part of your work ethos.

Other information

Flexibility

We are a flexible employer and very much open to finding arrangements that suit your lifestyle. This can include remote working, flexible work arrangements and all or any combinations in between. We’ll do our best to flex around you and your life. Dependent on role there may be a requirement to attend our Nottingham office or to attend client sites.

Benefits

  • 33 days holiday including 8 bank holidays.
  • Option to buy or sell 5 extra days per year.
  • An extra day off for your birthday.
  • Prioritised mental health support in house and externally.
  • Discounted travel passes.
  • Vitality health insurance.

Added Incentives

  • 50% Off Virgin Active membership.
  • Free Amazon Prime.
  • Heavily discounted Apple watch.
  • Regular health & fitness checks.
  • Café Nero coffee each week.
  • 25% off healthy food at Waitrose.
  • Free cinema tickets.