[Position Filled!] Another software development position
[Position Filled!] Another software development position

[Position Filled!] Another software development position

This position has been filled!

Who we are

Custom & Contract Power Solutions is a forward-looking and innovation-led company. We develop bespoke products for customers as well as owning intellectual property in stationary battery management & geo-technical safety analysis. We are looking to increase our team to meet demand. Although the role is intended to be a full-time position, we are willing to consider a part-time role for the right candidate.

Duties (what you’ll do)

  • Work closely with a senior developer (with 7+ years experience) to drive the product forwards, meeting evolving compliance requirements and help developing world-beating products

  • Operating as part of a small, but expanding, multi-disciplined team (software developers, electronics engineers, microchip/embedded developers, mechanical design) to help develop our newest product that is coming to market

  • Have a hand in improving existing and developing future software processes

  • The initial term will focus on bringing you up to speed on our systems by our senior developer

  • Afterwards, you will be part of the team focusing on our primary product (battery management), maintaining and extending its functionality

  • Helping to extend the usefulness of our products by integrating with 3rd party products and services

Skills (what you can do)

Compulsory Requirements

  • Have at least 3 years in developing software for commercial markets (or equivalent experience, including academia)

  • Python

  • MVC frameworks (such as Django or Flask)

  • Web technologies (HTML / CSS / JS / etc)

  • Developing for Linux systems

  • SQL databases (MySQL / mariadb / SQLite )

  • Version control (git)

  • Test-driven design & continuous integration


  • Experience with developing software that operates over routable protocols (like Ethernet)

  • An understanding of how common internet protocols operate (IPv4/6, DNS, SMTP, TCP/UDP, NTP, SSH, etc)

  • Cybersecurity

  • Bash scripting

  • A code portfolio for us to peruse

Behavioural Competencies (how you will do it)

  • Self-motivated

  • Flexible

  • Security-conscious

  • Problem solver

  • Team worker

  • Have good communication skills

  • Be able to work remotely and in-person in our lab/office

  • Metric driven

How to apply

If you’re interested, please send your CV and cover letter to [email protected]! If you’ve got any questions about the role or the company, please feel free to email us and we’ll do our best to answer your queries.

We’re looking forward to meeting you!