Enable job alerts via email!

Junior R&D Engineer - Software

Switch2 Energy Limited

Baildon

Hybrid

GBP 30,000 - 50,000

Full time

11 days ago

Job summary

A leading energy management company in the UK is seeking a Software Developer to build and maintain innovative solutions spanning web applications and embedded systems. The ideal candidate will have a strong programming background in languages such as JavaScript or Python, and a passion for technology. You will enjoy a hybrid working model, career development opportunities, and competitive benefits including private healthcare and 25 days' holiday.

Benefits

Private healthcare
Pension scheme
25 days’ holiday
Cycle-to-work scheme
On-site perks

Qualifications

  • Strong programming fundamentals in various languages.
  • Familiarity with web technologies and Git.
  • Experience with frontend or backend technologies.

Responsibilities

  • Build and maintain solutions across applications and systems.
  • Participate in R&D projects for emerging technologies.
  • Work collaboratively with engineers and teams.
  • Contribute to code quality and best practices.

Skills

JavaScript
Python
Java
C/C++
HTML
CSS
Git

Education

Bachelor’s degree in Computer Science, Software Engineering, Electronic Engineering, Mathematics, Physics or related field

Tools

React
Vue
Node.js
REST APIs
Docker
AWS
Azure
Job description
About Switch2

Switch2 develops cutting‑edge IoT and energy management solutions that help organisations monitor, control, and optimise energy consumption. Our platform connects thousands of devices across multiple sites, delivering real‑time insights and automation. As a growing company at the forefront of IoT and sustainability, we empower our engineers to innovate and make a tangible environmental impact.

Key Responsibilities
  • Software Development: Build and maintain solutions spanning web applications, cloud services, edge computing, and embedded systems integration.
  • Research & Innovation: Participate in R&D projects to explore emerging technologies, prototype new features, and evaluate tools/frameworks.
  • Cross‑Functional Collaboration: Work with embedded engineers, DevOps teams, and product managers to deliver end‑to‑end solutions.
  • Quality Assurance: Write clean, maintainable code, contribute to test automation, and engage in code reviews to uphold best practices.
Essential Requirements
  • Education & Experience: Bachelor’s degree in Computer Science, Software Engineering, Electronic Engineering, Mathematics, Physics, or a related field.
  • Enthusiasm for technology and software development.
Technical Skills
  • Strong programming fundamentals in languages such as JavaScript, Python, Java, or C/C++.
  • Familiarity with web technologies (HTML, CSS, JavaScript) and Git.
  • Experience with frontend frameworks (React, Vue) or backend technologies (Node.js, REST APIs).
Personal Qualities
  • Curiosity, resilience, and a collaborative mindset.
  • Strong communication skills and a commitment to continuous learning.
Desirable Requirements
  • Knowledge of embedded systems (C/C++, Arduino/Raspberry Pi, MQTT) or DevOps tools (Docker, AWS/Azure).
  • Familiarity with databases, microservices architecture, or responsive design principles.
What We Offer
  • Career Development: Structured mentorship, conference/training budgets, and progression pathways for specialists or generalists.
  • Hybrid Working: Flexible balance between office collaboration (Shipley) and remote focus.
  • Competitive Benefits: Private healthcare, pension scheme, 25 days’ holiday, cycle‑to‑work scheme, and on‑site perks.
  • Innovative Culture: Work on impactful projects with exposure to IoT, sustainability, and cutting‑edge tech.
Why Join Switch2?

This role offers hands‑on experience across full‑stack development, embedded systems, and cloud technologies, supported by senior engineers invested in your growth. Contribute to solutions that reduce energy waste and support renewable energy adoption, while building a versatile skillset for long‑term success in tech.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.