Description
We are looking for a Senior Systems Software Engineer to lead the development of our Linux system management and monitoring infrastructure. In this position, you will build the "brain" of our Debian-based systems,creating Go-based tools that manage software lifecycles, monitor service health, and ensure system-wide observability.
Responsibilities:
- Build and maintain Golang applications for Linux user-space management, focusing on Debian-based distributions.
- Develop programmatic solutions to monitor installed packages, manage updates via apt/dpkg APIs, and ensure version consistency.
- Design systems to track service status, health metrics, and automated log retrieval/parsing for rapid troubleshooting.
- Oversee the packaging of internal software into production-ready .deb files, including post-install scripting and dependency management.
- Lead the transition toward more modular, service-oriented system tools while maintaining peak performance in a Linux environment.
Education and Experience Required:
- Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent.
- 7–10+ years of experience in software development.
Knowledge and Skills:
- Strong experience with Go (Golang).
- Expert proficiency in Golang (Go) for systems-level programming.
- Proficiency in Python for scripting, automation, or maintaining existing system utilities.
- Experience designing distributed systems or microservice architectures to handle complex system tasks.
- General understanding of modern deployment environments (e.g., containers, Kubernetes, or similar) is a plus, but not required.
- Experience with networking concepts or device management systems.
- Strong problem-solving skills and ability to work independently.
- Excellent written and verbal communication skills; mastery in English and local language.
- Ability to effectively communicate product architectures, design proposals and negotiate options at business unit and executive levels.
What We Can Offer You:
- Health & Wellbeing: comprehensive suite of benefits that supports physical, financial and emotional wellbeing.
- Personal & Professional Development: investment in your career, with programs to help you reach career goals.
- Unconditional Inclusion: inclusive work environment that celebrates individual uniqueness.