IoT Cloud Software Engineer
Key technical role in the Digital Innovation team to provide technology and expertise to achieve Rentokil Initial’s Connect growth targets.
Main Tasks
* Automated orchestration of services on the platforms
* Design, build, and deliver pre‑approved cloud infrastructure for consumption by IoT product and development teams
* Own and maintain a repository of automated, pre‑approved, fully tested, reusable patterns and templates (everything as code)
* Provide expert advice to IoT product teams on the best use of existing services and utilities from the repositories
* Follow platform security standards and ensure they are met, in conjunction with the Information Security team
* Build and implement new development tools and infrastructure
* Automate manual processes to manage a growing IoT estate (remote firmware and configuration updates)
* Understand stakeholder needs and convey them to developers
Operational Reliability
* Act as a technical point of contact on the IoT platform for cloud service providers (e.g. Google) to ensure the platform is operational and meets the service levels of the products using it
* Maintain an enterprise‑wide view of all IoT offerings, including usage and billing
* Maintain services after launch by measuring and monitoring availability, performance, and system health
* Scale systems through automation and evolve them by implementing changes that improve reliability and performance
* Continuously improve security, failover, resilience, and disaster recovery mechanisms
* Work with Lead Developers and Architects on adopting new technologies into the estate, ensuring they align with company standards
Essential Requirements
* Expertise in writing well‑structured code in Java, Python, and SQL, following good development practices
* Experience with cloud technologies to deliver scalable, maintainable solutions using cutting‑edge techniques; vital experience with serverless technologies, preferably GCP
* Ability to quickly learn new technologies and collaborate with colleagues and third parties to deliver robust cloud solutions
* Willingness to join an out‑of‑hours rota to provide on‑call support outside normal operating hours
* Strong written and oral communication skills with facilitation and presentation abilities suitable for colleagues of all levels, including senior leaders
* Experience in automation, making processes repeatable, and developing scripts to support them
* Desire to investigate, evaluate, and recommend new tools and technologies
* Experience detecting and resolving security, performance, and availability issues – good troubleshooting skills
* Knowledge of IT operational support processes
* A willingness to question and challenge practices that do not meet high standards
* Ability to produce clear and comprehensive documentation
* Hands‑on experience writing Bash/Linux shell scripts
Benefits
* Competitive salary and bonus scheme
* Hybrid working
* Rentokil Initial Reward Scheme
* 23 days holiday, plus 8 bank holidays
* Employee Assistance Programme
* Death in service benefit
* Healthcare
* Free parking
Equal Opportunity Statement
At Rentokil Initial, our customers and colleagues represent diverse backgrounds and experiences. We take pride in being an equal‑opportunity employer, actively encouraging applications from individuals from all walks of life. Our belief is that everyone, irrespective of age, gender, gender identity, gender expression, ethnicity, sexual orientation, disabilities, religion, or beliefs, has the potential to thrive and contribute. We embrace the differences that make each of our colleagues unique, fostering an inclusive environment where everyone can be their authentic selves and feel a sense of belonging. If you require any specific support during the recruitment process, please let us know via joanna.sharpe@rentokil-initial.com.
Seniority level
Mid‑Senior level
Employment type
Full‑time
Job function
Other
Industry
IT Services and IT Consulting
#J-18808-Ljbffr