Senior Software Engineer
New Yesterday
Overview
Zeren have partnered with an Australian technology company developing advanced data and computer-vision solutions for major global retailers. The company’s flagship platform processes millions of data points from cameras and sensors to deliver real-time insight into customer behaviour, workforce efficiency, and loss prevention. Following significant international growth, the company is expanding its engineering capability into the United Kingdom to support European operations and upcoming global deployments.
The Role
The Senior Software Engineer will play a key part in the next stage of the platform evolution. The position focuses on re-engineering and migrating existing cloud services from AWS to a private Kubernetes/OpenStack environment, improving scalability and reducing infrastructure costs. The role also involves collaboration with sales and customer success teams to provide technical support across Europe, acting as a regional engineering point of contact and ensuring high-quality delivery to enterprise customers. This position suits a technically strong engineer who enjoys solving complex real-world problems, working autonomously, and contributing to a growing international team.
Key Responsibilities
- Lead the design, re-engineering, and deployment of Python-based microservices within a private cloud infrastructure.
- Develop, maintain, and optimise data pipelines for ingesting and transforming high-frequency IoT and sensor data.
- Support system migration activities from AWS to Kubernetes/OpenStack.
- Collaborate with internal stakeholders to diagnose and resolve customer-specific technical challenges.
- Implement and maintain DevOps, testing, and observability standards across the new environment.
- Serve as the primary UK-based engineering contact, ensuring effective communication and knowledge transfer with the Australian technical team.
- Contribute to the establishment of a regional engineering capability that is expected to grow over the next 12 months.
- Strong hands-on experience in Python and SQL.
- Solid understanding of Kubernetes, Docker, and containerised deployment environments.
- Experience with Kafka or other data-streaming technologies.
- Background in IoT, edge computing, or sensor-based data systems.
- Proven ability to work on cloud migrations, preferably from AWS to self-managed or hybrid infrastructure.
- Knowledge of Linux, networking, and distributed systems.
- Excellent communication and documentation skills.
- Experience working in small or fast-growing technology companies.
- Familiarity with security protocols such as SSO, directory services, or MTLS.
- Statistical literacy or experience working with noisy, real-world datasets.
- Exposure to customer-facing engineering or technical-pre-sales environments.
- Interest in mentoring or future technical leadership.
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- Software Development
- Location:
- United Kingdom
- Job Type:
- FullTime
- Category:
- IT & Technology