Engineering · Full-time · England, United Kingdom
Software Developer
About Pilot Group:
At the Pilot Group we believe in using technology to make the places we live and work SMART, SAFE and SUSTAINABLE. Our businesses cover Energy Management, EV Charging and Traffic Control Systems, working across a wide range of commercial and industrial applications. We achieve this by designing and investing in innovative products and solutions that reduce energy costs, enable management through data, and improve safety. We are committed to contributing to a low carbon future.
Energy Management Systems Division:
Our Energy Management System is a proven technology, reducing the gas consumption of our customers by an average of 43%. This year will see us continue to enhance and develop our product offering by providing our customers with new and enhanced products and services that will allow them to become more energy efficient and ultimately begin a meaningful journey towards reaching net zero.
Energy Efficiency and the transition to net zero has never been more important, for our society and for individual customers looking to minimise their energy spend. This puts Pilot Group at the forefront of a key societal changes where we believe we can truly make a difference for the better.
If you are passionate about making a difference to our environment, and have a skill set that encompass much of the below, we encourage you to apply.
Job Description – Software Engineer:
As a Software Engineer, you will be working on our EMS and its accompanying Infrastructure. You will have practical software developer experience within an Agile development environment and are passionate about delivering robust and performant applications. You will also be responsible for ensuring best practices are always adhered to which will ensure quality is maintained across the microservices and products. You will have the opportunity to help guide the team and our processes as the department expands. This role is ideal for someone wishing to work in a small, growing team and wants to be allowed to have a real impact without the red tape associated with larger teams.
What will you be doing:
You will be working alongside the other members of the EMS engineering team to help develop and maintain our solution. You will be able to have a say in our technical approaches and provide guidance on how we deliver our roadmap items. There is a real opportunity for growth in the role as the business and department expands to support our growing customer base.
Responsibilities:
Design, develop and maintain the EMS service
Work alongside the EMS development team to develop the product in an Agile environment
Work with the team to help address bugs and issues in the live environment
Identify problems and risks within the product and recommend solutions
Create and maintain application documentation and user guides when useful
Work with internal stakeholders to develop new market-led features
Identify new technologies that may be beneficial to our product
What we are looking for:
An interest in learning, experimenting and improving our product in a collaborative environment
Primarily a back-end focused or full stack developer skill set
A clear communicator who can cut through technical jargon
Proven technical capability that is reliable and of a high quality
A professional approach with the ability to multi-task when needed
Organised, reliable and self-motivated
Someone who is passionate about our solution and creating a great working environment
The potential to become a key subject matter expert within the group
An interest in energy savings and societal transition to net zero
Expected Skills:
ES6 JavaScript, Node.JS and React
Source control software (GIT), and Git Flow knowledge
Ability to work in an Agile development environment
Technical, diagnostic, and troubleshooting skills
Understanding and knowledge of TypeScript, Docker and Mongo
Knowledge and experience of cloud-based infrastructure, ideally AWS
Proactive communicator with colleagues
Desirable Skills:
Knowledge of database management
Linux system administration skills
Experience or interest in CI/CD flows and orchestration
Monitoring, logging, and alerting for cloud-based software
A focus in refining specifications and tickets to deliver maximum output for minimum effort
A desire to document and share output of features and investigations
Unit testing and TDD experience
Experience working with a hardware/embedded software team alongside the software team
A flexible and pragmatic team worker who supports their colleagues
What’s in it for you:
Salary: £35,000 - £45,000 depending on experience
Holidays: 25 per year with option to purchase up to 3 more
Hybrid working approach
An ambitious company looking to grow and develop and an opportunity for your role to grow with it
A fun, social and collaborative team
A company dedicated to improving our world through environmental sustainability
Opportunities for professional training and development
Further details:
Type: Permanent
Location: Hybrid role with some Manchester Office travel required
Recruitment Agencies;
The Pilot Group operates a strict PSL and will not accept any unsolicited CVs sent to any member, employee, representative or business unit of the Pilot Group. Any unsolicited introduction will be treated as a CV ‘sent in kind’ and as such The Pilot Group rejects all liability to pay any such fees for an unsolicited introduction.