Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Join a forward-thinking company as a Senior Software Engineer, where you'll play a pivotal role in developing enterprise-level software solutions. This position offers a unique opportunity to work on a hybrid model, balancing time between the office and remote work. You'll contribute to an agile team focused on delivering high-quality code while mentoring junior developers and championing best practices. The role requires expertise in modern front-end frameworks like React, alongside strong back-end skills in C# and ASP.NET. If you're passionate about technology and eager to make a significant impact, this is the perfect opportunity for you.
Social network you want to login/join with:
Our industry-leading team provide business solutions across the entire transport industry.
With interfaces into key industry suppliers (including electronic ticket machine providers, scheduling packages, fuel systems and cash machines) our operational software provides a single interface through which operators of all sizes can consolidate their data to drive efficiencies and informed business decisions.
As a Senior Software Engineer, you are a core member of our development team delivering enterprise-quality software supporting local, national and international customers across a range of solutions.
We strive to continuously improve our development and DevOps methodologies and tools supported by strong Agile principles, and we expect you to contribute and recommend enhancements to our practices, processes, and tooling. Your role is a full-stack one, requiring both front and back-end expertise with a deep understanding of modern software architectures and development techniques.
This is a full-time role of 37.5 hours per week with core hours of 9:30am – 4.00pm Monday to Friday. This position offers a hybrid working model which includes working from our offices in Sheffield, Bromsgrove (Birmingham) or Oldham (Manchester) one day every two weeks.
Purpose of the role
As a Senior Software Engineer, you will contribute to the implementation of our software solutions through the production of high-quality code. You will be involved in crucial stages of the development lifecycle throughout the build and deployment of our products and provide support both during and post-deployment. You will bring coding expertise to the team, working closely with others to produce quality code that is efficient, maintainable and testable.
You will work with the team to deliver designs and functionality, including prototyping, researching and trialing new technologies as well as improving and maintaining existing solutions. You will contribute to planning activities whilst aligning your workload to team delivery timescales.
Responsibilities
Requirements
Key skills and experience