Senior Software Engineer

vor 1 Woche


Gold Coast City, Österreich Qsic Vollzeit

Overview QSIC is reinventing in-store audio. We use Audio, Intelligence (AI) and Creativity to redefine the value of in-store audio and drive growth for retailers and brands. Our story began in Australia over a decade ago with a love for music and a simple purpose : to create value that others can't see. We sought to bring that to life through exceptional audio experiences, so we built the leading intelligent in-store audio platform for retailers and brands. At QSIC, in-store audio has never been just "background noise." Audio has the power to change the atmosphere, spark emotion and shift the atmosphere. When it's seamlessly woven into an in-store experience, it doesn't just play – it connects. It engages shoppers without distracting them, influences decisions where it matters most, and elevates the entire shopping journey. Today, QSIC technology powers thousands of stores across three continents, reaching over 100 million shoppers each month. Role QSIC is looking for a Senior Engineer to work with our In Store Systems Engineering team - developing both the software running on our in-store hardware, and the API services it communicates with. This is a remote fulltime role for someone in Australia in the AEST timezone, who will collaborate closely with our Engineering team distributed along the east coast, and work with our Dallas, United States team where required. Responsibilities Building the Golang components running on our RaspberryPi based media players installed in customer stores, communicating with smart speakers on the local network. Over the first 6 months, you'll likely help rewrite our existing components from Python to Golang using MQTT for communications. Building and scaling the Golang API that serves those devices, integrating with our Python core API. You will be helping to refactor logic into this API to improve robustness, and starting the process to push that down to the devices as it becomes feasible. Working with our Platform and Ops teams to ensure a careful rollout of components across our fleet and ensure a great in store experience as we iterate. Collaborating with our Platform and Engineering teams to improve the build and deployment process, and ensure our observability pipelines correctly monitor the status of our fleet. What You'll Do Build and manage on-device components, moving from legacy Python to Golang to improve their robustness, streamline development, and help us push more logic to the edge. Build and manage a Golang API to provide reliability improvements to how we manage our devices at scale. Improve the CI / CD pipeline of our components and infrastructure, deploying our API via ECS and device components via AWS's IoT services. Manage and scale the infrastructure that underpins the device fleet, and help it keep pace with a rapid global expansion in active devices. Work closely with our platform team to ensure we have tools and processes used daily by our support and ops teams. Work closely with the EM and CTO to iterate on the technical vision for how we operate devices on customer networks at scale. Participate in our in-hours support, incident management and after-hours on call processes as a technical expert. About You Experience Experience as a software engineer, having worked on production applications both as a solo contributor and as part of a team. You understand how to get things shipped, and you know the tradeoffs between when to go solo and when team collaboration and alignment is more important. An interest in reliability engineering - making systems more robust, scaling, and ensuring a great experience for our customers in store. Comfort working across a range of technology up and down the stack - you can implement an API endpoint, deploy it to production and migrate workload across to it, and then debug issues in the underlying docker image or Linux services. Used Golang in production environments, be it in an application development or supporting roles such as DevOps tooling. Technical fluency in : Golang and / or Python; Linux fundamentals; TCP / IP Networking fundamentals, HTTP, and common network protocols; command line diagnostics; basic shell scripting; managing CI / CD pipelines (Buildkite and / or Github Actions); AWS (S3, Route53, ECS, CloudFront); Terraform; observability / monitoring tools (Datadog or similar); cross-functional collaboration; desire to own projects end to end; remote-first work experience; and full, unrestricted work rights for Australia. Bonus Points If You Have experience with physical hardware deployed on-prem or within data centres. Have experience with high-throughput or complex data applications such as video or voice. Have hardware projects, such as electronics or embedded systems. Our Values Honesty First : Keep it real, direct, open, respectful, and fair. Invent Solutions : Own problems and solve them. Learn Everyday : Maintain curiosity. One Team : Diverse teams achieve more together. At QSIC we recognise there is no such thing as a 'perfect' candidate. Equal Opportunity Statement QSIC is an equal opportunity employer, and a diverse workforce is crucial to our success as a business. Seniority level Mid-Senior level Employment type Full-time Job function Engineering and Information Technology Industries Technology, Information and Media #J-18808-Ljbffr



  • Gold Coast City, Österreich Gilmour Space Vollzeit

    All Orbits, All Planets - Join us on our journey Gilmour Space is the leading Australian rocket company, pioneering next-generation hybrid propulsion technologies for small satellite launch vehicles. Are you a creative and experienced Senior Flight Software Engineerlooking for a dynamic role where your skills will make a real impact? Have you ever dreamt of...


  • Gold Coast City, Österreich G'day Group Vollzeit

    About Us Be a part of the team revolutionizing Australian tourism! G'day Group, a leader in regional travel experiences, is looking for innovative thinkers to support Bookeasy, a vital business within the G'day Group, through our Support Office and tech teams. We provide digital solutions for regional tourism, making complexity simple. Tourism tech, made...


  • Gold Coast City, Österreich Gilmour Space Technologies Vollzeit

    A leading aerospace company is looking for a Senior Flight Software Engineer in Queensland to join their innovative team. The role involves collaborating with software engineers to develop flight software for rockets, ensuring adherence to aerospace standards. Candidates are required to have a bachelor's degree in software engineering or a related field,...


  • City of Brisbane, Österreich RIB Software Vollzeit

    C++ Software Engineer – RIB Graphics Team Job Title: C++ Software Engineer – RIB Graphics Team Location: Brisbane Employment Type: Full-Time Department: Product Engineering / R&D Driven by transformative digital technologies and trends, we are RIB and we’ve made it our purpose to propel the industry forward and make engineering and construction more...

  • C++ Software Engineer

    Vor 2 Tagen


    City of Brisbane, Österreich Rib Software Vollzeit

    C++ Software Engineer – RIB Graphics Team Job Title: C++ Software Engineer – RIB Graphics Team Location: Brisbane Employment Type: Full-Time Department: Product Engineering / R&D Driven by transformative digital technologies and trends, we are RIB and we've made it our purpose to propel the industry forward and make engineering and construction more...


  • Gold Coast City, Österreich G'Day Group Vollzeit

    A leading Australian tourism company is seeking a Senior Software Engineer to design, develop, and optimize software solutions. The ideal candidate has significant experience in C#/.NET 8, full-stack development expertise, and proficiency in AWS services. Responsibilities include maintaining systems, mentoring junior developers, and ensuring high-quality...


  • Gold Coast City, Österreich Gilmour Space Vollzeit

    A leading aerospace company in Gold Coast is seeking a Senior Flight Software Engineer to develop innovative software for rocket launch vehicles. This role involves collaborating within a dynamic team, ensuring product delivery while adhering to high-reliability standards. The ideal candidate will possess strong technical skills, excellent communication...


  • Gold Coast City, Österreich Vitura Health (ASX:VIT) Vollzeit

    We're seeking an experienced Senior Software Engineer to join our growing engineering team. In this role, you'll be instrumental in designing, developing, and maintaining robust, scalable applications that drive our business forward. You'll work with modern technologies and have the opportunity to make significant technical contributions while mentoring...


  • Council of the City of Sydney, Österreich Software at Scale Vollzeit

    Senior Software Engineer (TypeScript, Node.js) - Perm or Contract Our 'black belt' specialists are leaders in their domains: digital champions, delivery-focused experts, top-tier security professionals, AI thought leaders, and engineering best practice advocates. With a global presence and local expertise, we deliver innovative solutions without compromising...

  • Software Engineer

    vor 3 Wochen


    Gold Coast City, Österreich Talking Health Tech Vollzeit

    Software Engineer HealthCare Logic Gold Coast - remote and hybrid options available If you’re passionate about data with purpose and want to see your work directly improve healthcare systems, this is your moment. As a Software Engineer, you will be responsible for building and enhancing modern web applications by building new components and features in...