CrawlJobs Logo

Software Engineer - IoT

gallagher.com Logo

Gallagher Group

Location Icon

Location:
Australia , Surrey Hills

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Shape the technology transforming livestock management - from paddock devices to cloud platforms. Keep our IoT platform running reliably and continuously improving - from paddock devices through to cloud systems. This role blends hands-on problem solving, reliability engineering, and close collaboration across engineering and customer teams.

Job Responsibility:

  • Lead IoT system reliability - keeping devices connected and cloud services robust
  • Investigate field issues and troubleshoot complex IoT problems across hardware, firmware, and cloud systems
  • Support dev and customer success teams with testing, debugging, and operational questions
  • Participate in an on-call rotation to respond to incidents, trace root causes, and coordinate fixes
  • Build dashboards, monitoring tools, and predictive alerts to proactively identify issues
  • Work with third-party providers and manufacturers to improve device and system reliability
  • Monitor cloud availability and scalability, and drive improvements where needed

Requirements:

  • Experience or strong interest in IoT systems and wireless connectivity
  • Solid development skills in Node.js, C, and shell scripting
  • Experience working with Linux environments (Ubuntu) and embedded systems
  • Familiarity with cloud platforms (AWS, Azure, or GCP)
  • Exposure to IoT protocols such as MQTT, CoAP, LoRa/LoRaWAN, or Protobuf
  • Strong problem-solving skills and the ability to debug across device, network, and cloud layers
  • Clear communication and a collaborative mindset

Nice to have:

  • LoRa gateways or long-range wireless systems
  • LTE-M or NB-IoT connectivity
  • Machine learning or anomaly detection for device monitoring
  • Raspberry Pi, Arduino, or ESP32 projects
  • AWS certifications or cloud architecture
What we offer:
  • Competitive salary plus superannuation and performance incentives
  • Modern Melbourne office with strong transport links
  • The pace and impact of a high-growth technology team
  • Global career pathways within Gallagher
  • Access to the tools and technology you need to do great work
  • A collaborative engineering culture focused on solving real problems
  • Employee Assistance Program and wellbeing support

Additional Information:

Job Posted:
March 20, 2026

Expiration:
April 10, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Engineer - IoT

Software Engineer II, Android Engineering

As a Software Engineer on Axon’s Robotics team, you’ll be at the forefront of tr...
Location
Location
United States , Boston
Salary
Salary:
120750.00 - 193200.00 USD / Year
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of industry experience shipping Android applications to the Google Play Store
  • Understand the ins and out of mobile phones
  • expected to lead mobile design reviews as well as the implementation of their designs to release and post-release monitoring
  • Experience with modern architecture (MVVM, MVI, etc) including unit testing
  • Android experience with Retrofit, Coroutines, Okhttp, Hilt, Jetpack Compose
  • Experience working with remote data via REST and JSON
  • Understanding and experience with networking protocols such as TCP, UDP, DHCP, DNS, Server-Sent-Events, Websockets (debugging with Wireshark or Charles a plus)
Job Responsibility
Job Responsibility
  • Lead engineering architecture and design reviews to ensure high standards in software quality
  • Collaborate with the Axon product design team to turn mobile UI designs into functional, engaging solutions
  • Drive the entire mobile software lifecycle, from prototyping to commercialization and post-launch support
  • Interface with cloud services for seamless integration across platforms
  • Set a high technical standard for the team through code and design reviews
  • Partner with Product, Design, and Engineering teams to deliver integrated solutions that meet customer needs
  • Enhance engineering processes, including sprint planning, stand-ups, and long-term planning
  • Build robust and reliable mission critical software that meets high standards for stability in mission-critical applications
  • Collaborate closely with other groups to align on goals, ensuring we deliver impactful and innovative solutions
What we offer
What we offer
  • Competitive salary and 401k with employer match
  • Discretionary time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Development Programs
  • snacks in our offices
  • Fulltime
Read More
Arrow Right

Software Engineer

Hologram is building the future of IoT connectivity, delivering internet access ...
Location
Location
United States
Salary
Salary:
165000.00 - 185000.00 USD / Year
hologram.io Logo
Hologram
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3-5 years building, testing, and deploying production software
  • Backend engineer with full-stack skills and strong data processing experience
  • Strong hands-on coding excellence: you write clean, maintainable code quickly and love the craft
  • Portfolio of work you can showcase and discuss
  • Experience with modern technologies: Python, Go, Rust, JavaScript, TypeScript, React, Next.js, Angular
  • Proven experience with high-scale systems: databases, cloud infrastructure (AWS), API development, software architecture
  • Proven ability to ship features: you move quickly from concept to production, balancing speed with quality
Job Responsibility
Job Responsibility
  • Data Pipeline Architecture: Design and optimize systems processing billions of usage records monthly
  • Real-time Processing: Build robust backend services using Kafka for high-throughput, low-latency data streams
  • Customer Dashboard Features: Contribute to interfaces presenting detailed status and analytics for thousands of customer SIM cards
  • API Development: Create and maintain APIs powering both internal systems and customer integrations
  • Full-Stack Solutions: Implement features spanning database optimization to user interface enhancements
  • Take ownership of end-to-end delivery
  • Influence product decisions
  • Contribute to technical excellence
What we offer
What we offer
  • All employees receive equity at hire and given transparent salary and equity formulas across the team
  • Flexible health coverage (up to 100% employee, 95% dependents)
  • Unlimited PTO with 2 weeks mandatory
  • Monthly mental health days
  • 14 weeks paid parental leave
  • $1,000 hiring bonus plus $250/month WFH Stipend (taxable)
  • Life and disability insurance fully covered
  • 401(k) plan (no match)
  • Access to Professional Development Fund after one year
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Hologram is building the future of IoT connectivity, delivering internet access ...
Location
Location
United States
Salary
Salary:
185000.00 - 235000.00 USD / Year
hologram.io Logo
Hologram
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8+ years building, testing, and deploying production software
  • Backend-focused with full-stack capabilities—deep experience in backend systems and data processing
  • Portfolio of work you can showcase and discuss
  • Experience with modern technologies: Python, Go, Rust, JavaScript, TypeScript, React, Next.js, Angular
  • Proven experience with high-scale systems: databases, cloud infrastructure (AWS), API development, software architecture
Job Responsibility
Job Responsibility
  • Data Pipeline Architecture: Design and optimize systems processing billions of usage records monthly
  • Real-time Processing: Build robust backend services using Kafka for high-throughput, low-latency data streams
  • Customer Dashboard Features: Develop interfaces presenting detailed status and analytics for thousands of customer SIM cards
  • API Development: Create and maintain APIs powering both internal systems and customer integrations
  • Full-Stack Solutions: Implement features spanning database optimization to user interface enhancements
  • Own end-to-end delivery: Lead assigned projects from conception to launch, understanding both the technical "how" and business "why" behind every feature
  • Shape product direction: Collaborate directly with product and design teams, using your technical expertise to guide priorities and requirements
  • Drive technical excellence: Contribute to architectural decisions that balance existing patterns with innovative solutions for scale while mentoring teammates and elevating overall code quality
What we offer
What we offer
  • All employees receive equity with transparent salary and equity formulas across the team
  • Flexible health coverage (up to 100% employee, 95% dependents)
  • Unlimited PTO with 2 weeks mandatory
  • Monthly mental health days
  • 14 weeks paid parental leave
  • $1,000 hiring bonus plus $200 monthly budget for home office, books, courses, or coworking
  • Life and disability insurance fully covered
  • 401(k) plan
  • Professional Development Fund after one year
  • Fulltime
Read More
Arrow Right

Senior Python Software Engineer

For one of our clients we are looking for a specialist for the position of Senio...
Location
Location
Poland , Warsaw
Salary
Salary:
Not provided
https://www.inetum.com Logo
Inetum
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 5 years of experience working with Python
  • Knowledge of Python Agent
  • Communication skills
  • Being proactive
  • Polish and English at a minimum level B2
Job Responsibility
Job Responsibility
  • Senior Python Software Engineer and consultant (communication, analysis, improvement propositions)
  • Contact with end customer
What we offer
What we offer
  • Flexible working hours
  • Hybrid work model
  • Cafeteria system
  • Generous referral bonuses
  • Additional revenue sharing opportunities
  • Ongoing guidance from a dedicated Team Manager
  • Tailored technical mentoring
  • Dedicated team-building budget
  • Opportunities to participate in charitable initiatives and local sports programs
  • Supportive and inclusive work culture
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer

We are seeking a self-motivated, talented, and exceptional Senior Embedded Softw...
Location
Location
United States , Seattle
Salary
Salary:
Not provided
productcreationstudio.com Logo
Product Creation Studio
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Eight years of professional experience developing and debugging real-time firmware for production products
  • 4 year degree in computer science or electrical engineering, or equivalent experience
  • Strong C and C++ programming skills
  • Some electronics knowledge with the ability to debug digital subsystems using electronic test equipment such as logic analyzers and oscilloscopes
  • Experience with bare metal programming and one or more RTOSs (e.g. FreeRTOS, uC/OS)
  • Experience with custom board bring-up and troubleshooting hardware-software integration issues
  • Expertise with common embedded tool chains (e.g. GCC, Keil, IAR, CCS) and version control systems (e.g. SVN or Git)
  • Excellent written and spoken communication skills
  • Solid understanding and experience in software engineering methodologies and best practices
Job Responsibility
Job Responsibility
  • Requirements validation and capture
  • Task scoping
  • Architecture
  • Implementation
  • Testing
  • Manufacturing support
  • Provide feature upgrades to existing products
  • Assist in the development of new projects
  • Design and implement software for execution on custom embedded platforms, including drivers and board support packages
  • Participate in system architecture design, including RTOS and processor, microcontroller, and peripheral selection decisions
What we offer
What we offer
  • Medical/dental/vision
  • FSA
  • 401k
  • Creative, friendly work environment
  • Fulltime
Read More
Arrow Right

Software Engineer

We’re scaling humanoid robots from prototypes to global deployment. Every robot,...
Location
Location
United States , Palo Alto
Salary
Salary:
Not provided
1x.tech Logo
1X Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience in software engineering, 3+ years leading teams that ship production systems
  • Deep understanding of distributed systems, data pipelines, APIs, and cloud architecture
  • Expert in Python, Go, or C++, with experience deploying large-scale systems on AWS or GCP
  • Proven ability to design and operate systems that stay fast and stable under load
  • Relentless focus on simplicity, scalability, and execution
  • Able to dive into code, debug live systems, and make clear, data-driven decisions
  • Experience with robotics, IoT, or real-time control systems preferred
Job Responsibility
Job Responsibility
  • Own the architecture and execution of all operational and customer-facing systems
  • Design scalable backends for real-time data, control, and monitoring of global robot fleets
  • Lead the development of internal tools that power logistics, service, and manufacturing operations
  • Build the customer-facing apps that control, monitor, and manage robots in the field
  • Maintain end-to-end reliability: performance, data integrity, uptime
  • Lead from the front, review critical code, fix what’s broken, and raise the bar every day
  • Hire and develop exceptional engineers who move with speed and precision
  • Work across hardware, AI, and manufacturing teams to make sure the entire system functions as one product
  • Fulltime
Read More
Arrow Right

JVM Software Engineer

We're looking for a JVM Software Engineer to join our team. In this role, you'll...
Location
Location
Poland , Warsaw
Salary
Salary:
Not provided
https://www.inetum.com Logo
Inetum
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong proficiency in Java (Spring Boot, Java Persistence API) with significant experience in microservices (multi-tenant) and SOA/cloud architectures
  • foundational understanding and practical experience with Docker, Kubernetes, Azure DevOps, Git, and SonarQube (user-level knowledge for development purposes)
  • experience with RESTful APIs and queue/event-based communication (e.g., RabbitMQ, Kafka, ActiveMQ, Azure Service Bus, or Azure IoT Hub)
  • familiarity with web services (REST, OpenAPI specification) and device protocols (HTTP)
  • understanding and practical application of OAuth and RBAC
  • experience with PostgreSQL, MongoDB, and Redis
  • proficiency in JUnit and Mockito
  • good command of technical and professional English
  • experience working within Agile methodologies (SCRUM)
Job Responsibility
Job Responsibility
  • Develop and configure IoT applications primarily based on the Cumulocity platform (Administration, Device Management, Cockpit)
  • design and implement software components that align with business needs, company standards, and security best practices
  • support and maintain existing IoT solutions, focusing on performance, scalability, and code quality
  • contribute to the implementation and maintenance of CI/CD pipelines
  • participate in software architecture design discussions, collaborating closely with architects
  • lead functional or technical scopes within the team, promoting best practices and fostering a culture of excellence
  • produce comprehensive technical documentation and actively share knowledge with the team
  • support the recruitment and onboarding of new developers
What we offer
What we offer
  • Flexible working hours
  • hybrid work model, allowing employees to divide their time between home and modern offices in key Polish cities
  • a cafeteria system that allows employees to personalize benefits by choosing from a variety of options
  • generous referral bonuses, offering up to PLN6,000 for referring specialists
  • additional revenue sharing opportunities for initiating partnerships with new clients
  • ongoing guidance from a dedicated Team Manager for each employee
  • tailored technical mentoring from an assigned technical leader, depending on individual expertise and project needs
  • dedicated team-building budget for online and on-site team events
  • opportunities to participate in charitable initiatives and local sports programs
  • a supportive and inclusive work culture with an emphasis on diversity and mutual respect
  • Fulltime
Read More
Arrow Right

Senior Software Engineer II

Axon’s Real Time Operations (RTO) division builds situational awareness software...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years building and operating distributed systems at scale
  • proven track record of owning critical paths and SLOs
  • Deep expertise in control planes, service discovery, orchestration, partitioning/placement, and consistency models (CAP tradeoffs, CRDTs, leader/follower, quorum)
  • Strong coding in Go (also acceptable: Java/Rust)
  • design-first mindset, profiling and performance tuning (allocations, tail latency, lock contention)
  • Cloud-native foundations: Kubernetes, containers, service mesh (Istio/Envoy), gRPC/HTTP/2, backpressure and circuit-breaking patterns
  • Streaming/eventing: Kafka/NATS/Pub-Sub, schema evolution (Protobuf/Avro), idempotency keys, and exactly-once vs at-least-once tradeoffs
  • Security: mTLS, OAuth/OIDC, JWT, x.509, HSM/KMS, structured threat modeling and mitigation
Job Responsibility
Job Responsibility
  • Own control-plane architecture for multi-tenant, planet-scale IoT fleets: device provisioning and lifecycle, device identity & PKI, configuration/state management (twin/shadow), command & control, policy/RBAC enforcement, OTA updates and rollout strategies, and authoritative device state
  • Drive reliability, safety, and security-by-design: zero-trust defaults, mutual TLS, certificate rotation at scale, least-privilege key management (HSM/KMS), robust secrets hygiene, threat modeling, and defense-in-depth for multi-tenancy
  • Lead cross-org technical strategy: set engineering standards (APIs, versioning, deprecation, rollout, testing), create long-range roadmaps, and mentor/level-up senior engineers across cloud and device teams
  • Partner with device teams on transport and protocol choices, schema and API contracts, edge–cloud sync models, staged rollouts, failure injection, and field-safe rollback
  • Establish end-to-end observability (metrics, tracing, structured/audit logs), actionable dashboards, incident response runbooks, and capacity planning with empirical load testing and cost guardrails
What we offer
What we offer
  • Competitive Base Salary
  • Annual Bonus and Restricted Stock Unit Eligibility
  • Comprehensive Pension Plan with Matching Contribution
  • 30 days paid holiday in addition to UK public holidays
  • Enhanced Maternity and Paternity Leave for all employees
  • Private Health Insurance
  • Cash Plan including Dental, Optician and Therapeutic Treatment Plans
  • GymPass Subscription
  • Life assurance (x4 Annual Salary)
  • Group income Protection
  • Fulltime
Read More
Arrow Right