Senior Golang Engineer
hace 1 semana
About the Project
We are developing an innovative video surveillance solution for the railway industry, aimed at making train journeys safer and more efficient. The system will support operators, fleet managers, and security teams in monitoring operations, ensuring compliance with safety standards, and responding quickly to incidents.
This is a strategic, high-impact initiative with strong visibility, offering an opportunity to work with modern technologies in a complex domain where performance, security, and reliability are crucial.
**Responsibilities**:
Design and implement backend services in Golang, focusing on video recording, playback, and data management.
Integrate external systems and metadata sources (e.g., GPS, IBIS-IP, ITxPT) into the solution.
Develop and optimize APIs for communication with fleet management and monitoring systems.
Work with video streaming and processing pipelines (FFmpeg/GStreamer) to ensure stable recording and playback.
Ensure system performance, reliability, and security across all components.
Contribute to database design and optimization using SQLite.
Support architectural improvements and contribute to scalability and maintainability.
Take part in code reviews, testing, and agile development processes.
Work closely with the team to deliver features from concept to deployment.
**Requirements**:
5+ years of professional experience with Golang.
Proven experience with video processing technologies (FFmpeg, GStreamer, or equivalent).
Strong knowledge of network protocols: RTSP, ONVIF, HTTPS (WebRTC experience is a plus).
Hands-on experience with SQLite or similar lightweight relational databases.
Practical experience building REST APIs and integrating with external systems.
Solid understanding of security best practices (TLS/HTTPS, AES-256, firewall rules, authentication).
Strong debugging skills with a focus on video transmission, recording stability, and network protocols.
Familiarity with CI/CD pipelines and Git-based workflows (Azure DevOps preferred).
Ability to work with modular architectures and maintain high code quality in long-term projects.
Nice to Have
Background in embedded systems or edge computing.
Experience with adaptive streaming (HLS/DASH) or WebRTC.
Familiarity with Prometheus, Grafana, or other observability platforms.
Previous work in transportation, safety-critical, or surveillance systems.
**We offer**:
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits
- not applicable for freelancers
-
Senior Software Engineer
hace 6 días
Madrid, España Workato A tiempo completoWorkato Madrid, Community of Madrid, Spain Senior Software Engineer (GOlang) About Workato Workato transforms technology complexity into business opportunity. As the leader in enterprise orchestration, Workato helps businesses globally streamline operations by connecting data, processes, applications, and experiences. Its AI-powered platform enables teams to...
-
Senior Backend Engineer
hace 2 días
Madrid, España fiskaly A tiempo completofiskaly Madrid, Community of Madrid, SpainAumente sus posibilidades de conseguir una entrevista leyendo la siguiente descripción general de este puesto antes de presentar su candidatura.Senior Backend Engineer (Golang)Location: Madrid, Community of Madrid, SpainSalary: €45,000 - €70,000 gross/yearContract: Full-timeLanguages: German (fluent) &...
-
Senior Software Engineer
hace 6 días
Madrid, España Workato A tiempo completoWorkato Madrid, Community of Madrid, SpainSenior Software Engineer (GOlang)About WorkatoWorkato transforms technology complexity into business opportunity. As the leader in enterprise orchestration, Workato helps businesses globally streamline operations by connecting data, processes, applications, and experiences. Its AI-powered platform enables teams to...
-
Senior Software Engineer
hace 1 semana
Madrid, España Jordan martorell s.l. A tiempo completoWorkato transforms technology complexity into business opportunity. As the leader in enterprise orchestration, Workato helps businesses globally streamline operations by connecting data, processes, applications, and experiences. Its AI-powered platform enables teams to navigate complex workflows in real-time, driving efficiency and agility. Trusted by a...
-
Senior Software Engineer
hace 1 semana
Madrid, España Jordan martorell s.l. A tiempo completoWorkato transforms technology complexity into business opportunity. As the leader in enterprise orchestration, Workato helps businesses globally streamline operations by connecting data, processes, applications, and experiences. Its AI-powered platform enables teams to navigate complex workflows in real-time, driving efficiency and agility.Trusted by a...
-
Senior Golang Backend Engineer
hace 5 días
Madrid, España ioBuilders A tiempo completoUna empresa de tecnología colectiva busca un Desarrollador Golang Senior en Madrid. Te encargarás de diseñar y desarrollar soluciones robustas, con énfasis en arquitecturas mantenibles y escalables. Se requieren más de 5 años de experiencia en desarrollo backend, así como conocimientos profundos de Golang, arquitecturas Hexagonales, y DDD. Ofrecemos...
-
Senior Golang Backend Engineer
hace 5 días
madrid, España ioBuilders A tiempo completoUna empresa de tecnología colectiva busca un Desarrollador Golang Senior en Madrid. Te encargarás de diseñar y desarrollar soluciones robustas, con énfasis en arquitecturas mantenibles y escalables. Se requieren más de 5 años de experiencia en desarrollo backend, así como conocimientos profundos de Golang, arquitecturas Hexagonales, y DDD. Ofrecemos...
-
Senior Golang Engineer
hace 1 semana
Madrid, España Dlocal Corp A tiempo completoA leading fintech company in Madrid seeks a skilled software engineer to develop and maintain high-quality Golang applications. The role involves collaborating with teams to design scalable solutions and ensuring optimal performance. Applicants should have a bachelor's degree in software engineering or computer science and solid experience in Golang...
-
Senior Remote AWS
hace 5 días
Madrid, España Capitole A tiempo completoAn innovative IT consulting firm is looking for a passionate Cloud Software Engineer with over 4 years of experience in Golang and AWS. This remote position focuses on maintaining and enhancing APIs while ensuring code security. Candidates should have skills in secure coding, API architecture, and familiarity with CI/CD. The company offers a comprehensive...
-
Senior Golang Engineer
hace 3 días
Madrid, España Braver IT S.A. A tiempo completoYour role:・Develop and design backend components in Golang (including order handling, payments, and cancellations)・Model and optimize database structures and queries (PostgreSQL)・Work within a product-oriented Scrum team and influence technical decisions・Ensure the platform's performance, scalability, and reliability・Collaborate with DevOps on...