Software Engineer
Technology
Haystack2 months ago
Full timeOn-site
Job 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.
Keywords
time-and-attendancetraining-and-developmentagile-software-developmentpolicies-and-practicesdebuggingit-supporttechnical-support-tech-supportlinuxprogramming-languagescplusplusc10pythonnetworking-telecommunicationstesting-and-analysisdata-analyticselastic-gosplunkdatadogsoftware-developmentsoftware-version-management
Interested in this role?