Senior GoLang

    Senior GoLang

    Open
    Posted 11/17/2025
    Updated 12/17/2025

    Job Description

    We are looking for a Senior Golang Developer to design and build high-performance, scalable software solutions in a modern, event-driven environment. You will work on complex distributed systems, integrate multiple communication protocols, and contribute end-to-end across the product lifecycle while mentoring other engineers.


    Key Responsibilities



    • Develop robust and scalable software solutions using Go (Golang).


    • Integrate and work with multiple communication protocols, including MQTT, NATS, Kafka, REST, gRPC, IEC 60870-5-104, OPC-UA, Modbus, IEC 61850, and LoRaWAN.


    • Design and implement event-driven microservices architectures optimized for performance, scalability, and resilience.


    • Collaborate closely with an interdisciplinary team, taking full ownership of features from design to production.


    • Contribute to a modern and evolving technology stack, including technology scouting and continuous improvement.


    • Act as a technical mentor, supporting and guiding colleagues’ professional growth.

    Requirements


    • Strong hands-on experience with Golang, including advanced language features, concurrency (goroutines, channels), and performance optimization.


    4+ years of professional software development experience.


    • Solid background in microservices architectures, Docker, and Kubernetes.


    • Proven expertise in concurrent programming, threading, synchronization, and non-blocking I/O.


    • Experience with testing (unit and integration), profiling, and debugging tools.


    • Proficiency with Git and CI/CD pipelines (GitLab CI preferred).


    • Good knowledge of Linux and shell scripting.


    • Experience working in Agile/Scrum teams; familiarity with Kanban or TDD is a plus.


    • Strong English communication skills, both written and spoken.


    Spanish language skills are a plus.


    Bonus Skills

    • Familiarity with industrial communication protocols, including:


    • IEC 60870-5-101 / 104

    • IEC 61850 (MMS / GOOSE / SV)

    • Modbus RTU / TCP

    • OPC UA / DA

    About Division5

    For 10+ years, we've created solutions that improve lives. We tackle complex projects others avoid. Our DNA: boldness and courage. We say yes when others say no.

    Remote-first company
    50+ team members
    Industry leader

    Similar Positions

    Check out other open positions on our careers page.

    View All Positions