Skip to main content

Senior Software Engineer

This job is brought to you by Jobs/Redefined, the UK's leading over-50s age inclusive jobs board.

Senior Software Engineer

Department: Software Engineering

Employment Type: Full Time

Location: London or Manchester, UK

Compensation: GBP 65,000 - GBP 85,000 / year

Description

Headlines

  • Location: Able to commute into our Manchester or London office 1-2 times a month. WFH the remainder unless you prefer being in the office!
  • Full-time or part-time (if full-time, flexible hours and working options available. Please include in your application if you are interested in part-time hours)
  • Expected Start Date: ASAP
  • Salary Range: We would like to pay GBP 65,000 - GBP 85,000 for this role depending on experience but would be open to candidates near this range too

About Us

Spektrix is a growing collection of creative problem solvers focused around the arts and technology whose mission is to help arts organisations be more successful. We're doing this through a combination of cloud-based software and consultative customer support that empowers arts organisations to grow revenue, increase efficiency, and build stronger relationships with audiences. We are always looking for new ways to approach problems, share knowledge, and better serve our customers. You'd be joining a team of over 230, based across our New York, London and Manchester offices and working with over 600 arts organisations in North America and the UK.

The role

We are looking for a senior full stack software engineer with experience of modern web technologies to join our Payments team. To us a senior is an engineer who can lead on projects as needed across a wide range of situations and technologies and mentor others in the team as they do so.

The Payments team is on a mission to modernise payments at Spektrix, including digital and in person payments. They are working on the Spektrix distributed system building new services to provide private and public APIs, web checkout flows, web components and integrations with payment providers. Our cloud native approach means using Azure PaaS solutions where possible to deliver value to our clients.

The ideal candidate will be practised in agile delivery, test driven development, web development and cloud technologies. They will be excited by the challenges of building and operating the web services and infrastructure for a business critical SaaS product serving the entertainment industry.

Key Requirements

Candidates must:

  • Be able to communicate fluently and teach others the following working practices
    • Pair programming
    • Lean agile software delivery practices, including Kanban
    • Test Driven Development
    • Continuous Integration
    • Understanding of Domain Driven Design and Event Driven Architecture
  • Have experience building and maintaining web applications in production environments
    • Common architectural patterns (e.g. layered, hexagonal, clean)
    • Databases (Including concepts like indexes and transactions scopes)
    • Performance and monitoring
    • Security practices (e.g. understanding of OWASP Top 10)
  • Have experience in C# and related .NET technologies
  • Have experience with modern web technologies (eg Web components, React, Angular etc) and confidence in best practice around them.
  • Be comfortable safely refactoring legacy code
  • Be able to work alongside client facing support and product owners to analyse businessrequirements
  • Be keen to learn new technologies and skills
  • Be receptive to feedback and be able to give constructive feedback

Additional information

The rest of our tech stack

Experience with the rest of our tech stack is a bonus but if you are not familiar with these then we still want to hear from you. You'll just need to be happy to learn them

  • Serverless event driven architecture
  • Web Components
  • Azure Cloud (DevOps, Compute, Storage, SQL PaaS etc)
  • SQL Server
  • Terraform

Benefits

  • Flexible working. If it works for you and it works for your team then it works. Different teams may have different practices that require people in the office or online at specific times.
  • NHS top up scheme (covering dental, optical, therapy & counselling, prescription and other health related costs)
  • Mental Health First Aiders across the business
  • Continuous development supported by Line manager, learning budget and 10% time
  • Enhanced Maternity, Adoption & Shared Parental Leave
  • 25 days paid holiday with flexibility to take bank holidays wherever you choose
  • 2 volunteering days per year
  • Pension scheme with matched contributions from Spektrix up to 4%
  • Office demo, drinks and celebrations every Friday (currently virtual)
  • Varied range of regular socials (currently virtual)
  • Cycle to work & Season Ticket Loans

Working from home

We aim to be as flexible as possible when it comes to working setups and lots of our team work from home on a regular basis. This means we generally work with a "remote first" approach even when we are in the office. Whether you end up working in the office or from home more you will need a good setup for working from home.

We'll provide reasonable support and all the hardware you need to get started, but we do require that you have the following already in place:

  • A quiet working space at home where you can consistently take video calls without interruptions
  • An internet connection that supports your participation in video calls and access to our systems and services

Equal opportunities

Spektrix is an equal opportunities employer, we recruit regardless of race, religion, gender, gender identity, sexual orientation, age or disability status and look to employ from a wide range of backgrounds and experiences.

Confidence can sometimes hold us back from applying for a job. Studies show that women do not apply for roles unless they meet 100% of the requirements, whereas men apply when they meet at least 60% of the requirements. At Spektrix, we know that there's no such thing as a 'perfect' candidate. Spektrix is committed to creating an inclusive work environment, where our team members are supported in expressing themselves and delivering their best work. So however you

identify and whatever background you bring with you, please apply if this is a role that would make you excited to come into work every day.

Diversity in the workplace is hugely important to our working environment and to enable both individuals and Spektrix to thrive. By valuing each person's differences we enable each person to contribute their unique experiences, strengths and viewpoints. Workplace diversity is something we aim to achieve and maintain at Spektrix, and we are pursuing a workforce that reflects the diversity of the communities we serve and work in. We aim to reflect this diversity in all departments and at all levels of seniority in the business, right up to the board.

In an effort to help us reduce bias, please do not include a photo in your CV or application.

Senior Software Engineer

Spektrix
London, UK
Full-Time

Published on 07/08/2024

Share this job now