Golang Software Engineer

vor 3 Wochen


City of Melbourne, Österreich Ecal Vollzeit

About Us ECAL is the world's leading calendar marketing software platform (SaaS), that allows publishers to deliver rich and dynamic content directly into the personal calendar program of users, to keep them up-to-date and engaged. ECAL is relied upon by 400+ major brands globally, across sports, entertainment, media / streaming, ticketing, payments and more, with an end‑user audience of over 25 million. Our client partners include the likes of Premier League, Formula 1, NBA, Major League Baseball, NHL, NASCAR, ICC Cricket, World Rugby, England Cricket Board, The FA, LaLiga, FC Barcelona, Liverpool FC, Arsenal FC, Tottenham FC, Fox Sports, Ticketek, AFL, NRL, Cricket Australia, NBL, and many others. About the Role As a Software Engineer, you will contribute to the continued development of our best‑in‑class technology platform. You will have a strong client‑side focus, developing best practice content integrations via API, and applying sophisticated business logic to drive the success of our major brand clients. You will also develop client‑specific customisations, client development support, bug fixes and general service updates. You will also contribute to world‑leading innovation projects on our product roadmap, including smart marketing features, personalisation, data intelligence and AI agents. You will report directly to the Technical Lead, liaise regularly with our Product Delivery Manager, and be a valuable member of ECAL's core development team, positively contributing to the company's current stage of continued global growth. In this role you will benefit from working with a tight, cross‑functional, high‑velocity, effective development team. The ECAL platform is recently refactored, and is an ultra modern, best‑in‑class solution. ECAL is a high volume, highly scalable event‑driven system with a micro‑macro services architecture using Golang, ReactJS, and REST / GraphQL API's. Our system is highly automated, largely blueprinted and we adhere to strict clean code development practices. Key Responsibilities Developing client‑side feed integrations via API, with sophisticated rules logic; Development support for client customisation; General feature support and bug fixes; AI enhancements research and development; Development support to maintain best‑in‑class dynamic synchronisation with all major calendar programmes incl. Google, Outlook, Apple et al, and continued innovation in this space; Work closely with the development team and the Technical Lead to deliver on our aggressive business objectives. About You You are a motivated, hands‑on, proficient software engineer with full‑stack experience and the ability to work well in a team and in a fast‑paced, high‑growth, high‑scale, high‑demand, SaaS product environment. Candidates must be Australian permanent residents or citizens with valid work rights. Your skills and experience include 3 to 5 years of software development experience in a high‑scale platform environment. Min. 1‑2 years of experience in development within an event‑driven and Microservices architecture, preferably on Google Cloud or AWS cloud; Experience with MySQL, DocumentDB (MongoDB) and DynamoDB; Experience with developing and consuming REST and GraphQL; Experience in building high‑performance web services; Solid knowledge of secure and privacy‑compliant development practices; Solid knowledge and application of Clean Code, TDD, and BDD development practices; At least a Bachelor's Degree in Computer Science, Software Development, or similar. Key technologies used Golang (preferred but not required for this position); Docker; Python for data pipelines and AI; Polyglot database environment consisting of MySQL, MongoDB, DocumentDB, DynamoDB, and Snowflake; AWS Cloud; Infrastructure as Code (Terraform); BitBucket, JIRA, Miro, and Confluence for product delivery and documentation. Skills that would be a plus Python for data pipelines and AI; Snowflake or BigQuery; ReactJS. Interested? What to do next If you meet the criteria above, and the role sounds exciting to you, and a wonderful next step in your career, then we'd love to hear from you. #J-18808-Ljbffr


  • Golang Engineer

    vor 2 Wochen


    City of Brisbane, Österreich Canonical Vollzeit

    Join to apply for the Golang Engineer role at Canonical 3 days ago Be among the first 25 applicants Join to apply for the Golang Engineer role at Canonical Canonical is a leading provider of open-source software and operating systems for global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives...

  • Golang Engineer

    Vor 3 Tagen


    City of Melbourne, Österreich Canonical Vollzeit

    Join to apply for the Golang Engineer role at Canonical Canonical is a leading provider of open‑source software and operating systems for global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the...


  • Council of the City of Sydney, Österreich Macquarie Bank Limited Vollzeit

    A global financial services group is seeking a Software Engineer specializing in Python and Golang. In this role, you will deliver innovative solutions within a dynamic commodities trading environment, closely collaborating with traders and ensuring high-quality software delivery. Candidates with 3+ years in software development and excellent communication...

  • Golang Engineer

    vor 1 Tag


    City of Brisbane, Österreich Canonical Vollzeit

    Join to apply for the Golang Engineer role at Canonical Be among the first 25 applicants. Canonical is a leading provider of open‑source software and operating systems for global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and...


  • City of Melbourne, Österreich Cox Purtell Staffing Services Vollzeit

    A recruitment agency in Australia is seeking a Mid-Senior level Software Engineer to join a growing scale-up specializing in payment compliance solutions. This 100% remote role requires proficiency in Golang, TypeScript, and Python. The ideal candidate will take ownership of their tasks and contribute to innovative, secure, and reliable payment processing...

  • Golang Engineer

    vor 1 Tag


    Council of the City of Sydney, Österreich Canonical Vollzeit

    About Canonical Canonical is a leading provider of open‑source software and operating systems for global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world’s leading public cloud and...

  • Golang Engineer

    Vor 7 Tagen


    City of Melbourne, Österreich Canonical Vollzeit

    Overview Join to apply for the Golang Engineer role at Canonical. Canonical is a leading provider of open-source software and operating systems for global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives across cloud, data science, AI, engineering innovation and IoT. Location Open roles in every time zone....


  • Town Of Cambridge, Österreich So Code Limited Vollzeit

    Golang, also known as Go, is a high-performance, statically typed programming language developed by Google. It was designed for simplicity, speed, and scalability, making it particularly well suited to building modern backend systems. With strong support for concurrency, efficient memory handling, and clean code architecture, Go is a popular choice for...


  • City of Melbourne, Österreich Canonical Vollzeit

    A leading global software company is seeking a Golang Engineer to design and implement crucial software. The role requires strong expertise in Golang and a deep understanding of Linux systems. Ideal candidates will have excellent communication skills and an exceptional academic background in STEM. Join a fully remote environment with opportunities for...


  • City of Melbourne, Österreich Canonical Vollzeit

    A leading open-source software company is hiring a Golang Engineer to design and implement software. The role offers a remote work environment and involves debugging, collaboration on technical specifications, and contribution to product success. Ideal candidates should possess a degree in Computer Science or STEM, experience with Golang and Linux, and...