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 You will contribute to the development and innovation of our technology platform across multiple domains: 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.