Software Engineer - IoT

Software Engineer - IoT

Full-Time 30000 - 50000 £ / year (est.) No home office possible
Go Premium
G

At a Glance

  • Tasks: Shape the future of IoT with innovative virtual fencing technology for livestock management.
  • Company: Join eShepherd, a fast-growing team backed by Gallagher, a leader in farming solutions.
  • Benefits: Enjoy competitive salary, modern office, and career growth opportunities in a supportive environment.
  • Why this job: Be part of a high-growth startup that values innovation and real-world impact.
  • Qualifications: Excitement for IoT, coding skills, and a willingness to learn are key.
  • Other info: Flexible work culture with a focus on collaboration and practical problem-solving.

The predicted salary is between 30000 - 50000 £ per year.

At eShepherd, we’re transforming livestock management with smart virtual fencing technology that gives farmers more freedom, flexibility, and insight. We’re in a high-growth phase - big opportunities, rapid decisions, and the chance to shape something that’s scaling globally. We’re a fast-growing team with startup energy, backed by Gallagher - a global leader trusted for over 85 years. Our purpose - Protect what matters most - shapes how we innovate and how we look after our people, so you can launch your career in a place that cares about your future.

As part of Gallagher, we carry forward a legacy of reliability and respect for farming communities. At the same time, we operate with startup energy - agile, ambitious, and always learning. You’ll love it here if you:

  • Choose progress over perfection - you’re comfortable shipping work that moves us forward, even if it’s not flawless.
  • See change as fuel - you embrace ambiguity and adapt quickly because innovation happens in motion.
  • Get energized by growth - you want to help build something that’s scaling globally and shaping the future of farming.
  • Stay curious and practical - you respect farming communities and want solutions that work in the real world.
  • Think big, act fast - you balance strategic thinking with hands-on execution and aren’t afraid to roll up your sleeves.
  • Collaborate to solve problems - you value teamwork and keep a solutions-first mindset.

You’ll help shape the future of IoT at eShepherd - taking ideas from the paddock to the cloud. You’ll work alongside hardware and embedded engineers, ship features that farmers use every day, and learn how to design for reliability in real-world conditions. Expect plenty of support, code reviews, and hands-on problem-solving as you grow.

What You’ll Do:

  • Design and ship resilient device-to-cloud features (LoRa/LoRaWAN, LTE-M/NB-IoT, MQTT/CoAP).
  • Integrate with microcontrollers and embedded firmware; collaborate closely with hardware engineers.
  • Architect secure, scalable connectivity (secure boot, OTA updates, credential rotation).
  • Build visibility tools such as dashboards.
  • Build maintenance and performance monitoring systems.

What You’ll Bring:

You don’t need to know it all from day one - but if you’re excited about hands-on IoT and ready to learn fast, you’ll fit right in. Bring your curiosity, your coding skills, and your drive to solve real-world problems. We’ll help you grow the rest. If you have the following, we’d love to hear from you:

  • Experience or strong interest in IoT development and wireless communication.
  • Solid skills in Node.js, C, and shell script, and a knack for working with Ubuntu Linux and embedded devices.
  • Familiarity with cloud platforms (AWS, Azure, or GCP) and IoT protocols like MQTT, CoAP, and LoRa/LoRaWAN, Protobuf.
  • Good verbal and written communication skills.

Bonus points if you’ve tinkered with:

  • Microcontrollers, LoRa gateways, cloud computing.
  • A passion for analytics and agritech - but enthusiasm and willingness to learn matter most!

Nice to haves:

  • Experience with LoRa gateways.
  • Experience with LTE-M/NB-IoT connectivity.
  • Exposure to ML for anomaly detection.
  • Raspberry Pi/Arduino/ESP32 tinkering; practical hardware communications.
  • AWS certifications.

Benefits We Offer:

Imagine starting your day with an easy commute - no battling city gridlock, just a smooth ride to our modern Surrey Hills office. Step out for lunch and you’ll find great food options and leafy streets, far from the hustle and noise of the CBD. Here, you get the best of both worlds: a fun and supportive team, top-notch technology, and a stimulating environment that lets you focus on what matters. You’ll enjoy:

  • Competitive salary and performance-based incentives.
  • Modern Melbourne office with great amenities and easy transport links.
  • The excitement of a high-growth startup, with Gallagher stability.
  • Career growth opportunities as we scale globally.
  • Tools and tech that make your job easier - what you need to succeed.
  • Supportive team culture - collaboration and practical problem-solving.
  • Employee Assistance Program and wellbeing initiatives.

Don’t quite tick all the boxes? We know great talent comes in many forms. If you’re excited about building resilient IoT that works in the paddock, we’d love to hear from you - apply now. Love what we’re building but this role isn’t quite your match? Join our talent pool! We’re scaling fast and new opportunities are always emerging - your skills could be exactly what we need next!

Software Engineer - IoT employer: Gallagher Group Limited

At eShepherd, we offer an exciting opportunity for Software Engineers in IoT to join a fast-growing team that combines the innovative spirit of a startup with the stability of Gallagher, a trusted leader in the industry. Our modern office in the picturesque Surrey Hills provides a supportive work culture, competitive salary, and ample career growth opportunities, all while allowing you to contribute to meaningful advancements in livestock management technology. With a focus on collaboration and practical problem-solving, you'll thrive in an environment that values your curiosity and drive to make a real-world impact.
G

Contact Detail:

Gallagher Group Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer - IoT

✨Tip Number 1

Get your networking game on! Connect with folks in the IoT and farming tech space. Attend meetups, webinars, or even local events. You never know who might have a lead on that perfect job!

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to IoT. Whether it's a personal project or something from your studies, having tangible examples can really impress potential employers.

✨Tip Number 3

Don’t be shy about reaching out directly! If you see a role at eShepherd that excites you, drop a message to someone in the team. A friendly introduction can go a long way in making you stand out.

✨Tip Number 4

Keep learning and adapting! The tech world moves fast, especially in IoT. Stay updated with the latest trends and tools, and don’t hesitate to mention your eagerness to learn during interviews. It shows you're ready to grow with the company!

We think you need these skills to ace Software Engineer - IoT

IoT Development
Wireless Communication
Node.js
C Programming
Shell Scripting
Ubuntu Linux
Embedded Devices
Cloud Platforms (AWS, Azure, GCP)
IoT Protocols (MQTT, CoAP, LoRa/LoRaWAN)
Protobuf
Verbal Communication Skills
Written Communication Skills
Microcontrollers
LoRa Gateways
LTE-M/NB-IoT Connectivity

Some tips for your application 🫡

Show Your Passion for IoT: When you're writing your application, let your enthusiasm for IoT shine through! Share any personal projects or experiences that highlight your interest in smart technology and how it can transform farming.

Tailor Your Skills to the Role: Make sure to align your skills with what we're looking for. If you've got experience with Node.js, C, or cloud platforms, mention those specifically and explain how they relate to the job. We want to see how you fit into our team!

Keep It Clear and Concise: While we love a good story, keep your application straightforward. Use clear language and get to the point quickly. Highlight your key achievements and skills without fluff – we appreciate brevity!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets seen by the right people. Plus, it shows us you're keen on joining our team at eShepherd!

How to prepare for a job interview at Gallagher Group Limited

✨Know Your IoT Stuff

Make sure you brush up on your IoT knowledge before the interview. Familiarise yourself with protocols like MQTT and LoRa/LoRaWAN, and be ready to discuss how you've used them in past projects or how you plan to apply them in this role.

✨Show Your Problem-Solving Skills

Prepare to share specific examples of how you've tackled real-world problems in your previous work. Think about challenges you've faced in coding or hardware integration and how you approached them. This will demonstrate your hands-on experience and practical mindset.

✨Embrace the Startup Vibe

eShepherd is all about agility and innovation, so show that you're comfortable with change and can adapt quickly. Share experiences where you've thrived in fast-paced environments or taken initiative to drive progress, even if it wasn't perfect.

✨Ask Smart Questions

Prepare thoughtful questions that show your interest in the company and its mission. Ask about their future projects in IoT, how they support employee growth, or what challenges they face in scaling their technology. This not only shows your enthusiasm but also helps you gauge if it's the right fit for you.

Software Engineer - IoT
Gallagher Group Limited
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

G
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>