Senior Software Engineer with strong Java, Spring Boot and Kafka or distributed systems experience , alongside knowledge of IoT, Embedded systems or firmware, is required to join an innovative, well-funded early-stage technology start-up developing next-generation SaaS solutions for the renewable energy sector.
Location: Cambridge (but you can work remotely or hybrid if local)
This is an opportunity to help design and build a scalable, cloud-native platform connecting software, data and physical energy infrastructure. We're particularly interested in Java Engineers with experience or an interest in IoT, Embedded technologies and connected devices , who enjoy solving complex engineering challenges.
Key skills required for the Senior Software Engineer
Strong Java and Spring Boot experience , building scalable applications, APIs and microservices.
Kafka or distributed systems experience , including event-driven architectures and asynchronous messaging.
Good knowledge of Docker and Kubernetes , including containerisation and cloud-native deployments.
Experience developing resilient, scalable SaaS applications, ideally using AWS.
Strong software engineering fundamentals, automated testing and continuous delivery.
Full Stack development experience, ideally with React, would be beneficial.
Particularly desirable - IoT, Embedded systems and connected devices:
Embedded systems or firmware development , including Embedded Linux environments.
IoT applications , connecting sensors, hardware and physical devices to cloud platforms.
Raspberry Pi or similar devices , including edge computing and IoT gateways.
Communication protocols such as MQTT and Modbus (TCP/RTU) or other industrial protocols.
Experience with network-connected devices, telemetry, device connectivity and data ingestion.
Exposure to industrial equipment, smart meters, energy assets or connected infrastructure.
Experience in one or more of these areas would be particularly attractive; you don't need to tick every box.
What you'll do as a Senior Software Engineer
Design and develop scalable Java/Spring Boot microservices and APIs.
Build relia...
Senior Software Engineer - Java/Embedded Systems/IOT in Cambridge employer: Opus Resourcing Ltd
Join a prestigious global law firm as an AI Platform Engineer and be part of a transformative journey in technology and AI. With a hybrid role based in London, you'll enjoy a collaborative work culture that fosters innovation and professional growth, alongside competitive salary packages and benefits. This is a unique opportunity to shape the future of platform engineering while working with cutting-edge technologies in a supportive environment that values your contributions.