Software Engineer – Release & Systems

Wearehaystack — United Kingdom · Posted ~5 hours ago

Skills

Software engineering Systems debugging Linux C/C++ or Python Release management Troubleshooting Telemetry monitoring Root cause analysis Agile C C++ Python Telemetry Networking

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join an engineering team responsible for delivering reliable software releases across a large device fleet. You will manage deployment and triage workflows, investigate customer-impacting field issues, identify root causes, monitor telemetry for emerging problems, and collaborate with engineering teams and external partners. The role combines software development, systems debugging and continuous process improvement.

Highlights

Own software release quality and incident triage across a large device fleet, investigate real-world issues, and improve engineering tools and processes in an Agile environment.

Description

We're hiring on behalf of a Haystack partner! The Role • Lead on-time, high-quality software releases across a large number of devices. • Manage the complete release quality and triage lifecycle, including deployment, triage, mitigation, and tool development. • Investigate customer-impacting field issues, identify root causes, and guide development teams toward resolutions. • Monitor telemetry dashboards to proactively identify and address emerging customer issues. • Collaborate closely with internal engineering teams and external partners, communicating findings clearly. • Contribute to and follow Agile development practices, identifying new tools and processes to improve workflows. What You'll Need • Experience in software engineering, systems debugging, or technical support with strong problem-solving skills. • Proficiency in Linux and at least one programming language (C, C++, Python, or similar). • Familiarity with networking and video/digital TV concepts is a plus. • Exposure to data analysis or monitoring tools (e.g., Elastic, Splunk, Datadog) is advantageous. • Understanding of software development practices, version control, and Agile methodologies. • Strong communication skills and the ability to collaborate effectively with cross-functional and global teams. What's On Offer • Competitive salary • Opportunities to work with cutting-edge technologies in a fast-paced environment. • A dynamic and international working environment with close collaboration across different regions. • Access to a range of benefits and perks. Apply via Haystack today!