Budapest / Full-time
About the Role
Our client is looking for an experienced Go developers to join a long-term, high-impact project focused on developing a next-generation IT automation and endpoint management platform.
The system intelligently monitors, manages, and heals endpoints across enterprise environments, delivers tangible and highly differentiated business outcomes of significant cost reduction, productivity increase and experience enhancement at scale in a defined time period.
A Windows client is already in production, and now the team is extending the solution to Linux (Debian-based) systems. The new agent will run as a background service, maintaining secure two-way communication with the backend infrastructure.
Responsibilities
As part of the engineering team, you will design and implement a Linux agent in Go for the AI platform, ensuring reliability, performance, and security.
Tasks:
- Develop a Go-based Linux service which is able to two-way communication via SignalR or WebSocket with the backend
- Enable agentic platform actions via SignalR connection
- Support of the automated SSO authentication mechanisms
- Develop core agent capabilities:
- Collection of system information on hardware, installed software, configuration
- Filesystem operations
- Secure remote script execution (bash/shell)
- As a part of the project build an installable package
- Collaborate with backend, Windows, and DevOps teams to ensure consistent functionality across platforms
Required Skills & Experience
- Strong hands-on experience with Go (Golang)
- Solid understanding of Linux internals and systemd services
- Knowledge of SignalR/WebSocket or similar communication frameworks
- Experience with SSO / OAuth2 / OpenID Connect
- Familiarity with secure remote execution and endpoint automation
- Understanding of Debian packaging and deployment
- Good collaboration skills and attention to detail
- Intermediate English: able to read documentation and technical specifications in English, team communication and meetings are in Hungarian
Remote / Hybrid (1 onsite day/week in Budapest or Szeged)
Full-time, Long-term
Contractor status is advantageous