Talent.com
Senior Software Engineer - In Store Systems - Australia
Senior Software Engineer - In Store Systems - AustraliaQsic • Raleigh, NC, United States
serp_jobs.error_messages.no_longer_accepting
Senior Software Engineer - In Store Systems - Australia

Senior Software Engineer - In Store Systems - Australia

Qsic • Raleigh, NC, United States
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Senior Software Engineer - In Store Systems

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.

QSIC's Ad Platform removes the friction of ad production, and instantly creates targeted, brand-aligned messaging with AI. Advertisers can use our Planning solution to eliminate guesswork by having their messages dynamically placed in the market - at the right time, for maximum impact. Every ad play is recorded and verified, providing unprecedented transparency.

QSIC's In-Store Audio solutions deliver intelligent, scalable and personalised playlists to match brand identities, and automated volume control to adjust for every moment!

QSIC Intelligence provides enhanced targeting, and predicts the right message for every moment using our data-driven insights. The QSIC Intelligence solution includes performance analytics and self-service reporting.

Our motivation is to create value that others don't see. Our promise is to use audio, intelligence and relentless dedication to transform spaces and deliver results. We have team members based in Australia, the United States and Mexico, and received Series B funding in January 2025. We're just getting started!

About the 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.

QSIC manages a fleet of tens of thousands of devices distributed across APAC, the US, and globally. As part of the In Store Systems team, you will use your technical expertise to build tools and processes that help us deliver a high quality in store experience using our customer's enterprise networks. A typical week in this role may include :

  • 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.

As someone with a background in production applications or reliability engineering, you'll bring a passion for delivering stable, robust software to our devices, and a drive to continually improve the robustness of our systems. You'll be eager to collaborate with your peers through the development process, participating in our code review and design review practices. You'll be someone who is seeking to grow and learn in a fast-paced technology company, and keen to play a part in supporting QSIC's continued growth and scale, globally.

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

    You must have :

  • 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, including managing services and using key command line tools.
  • TCP / IP Networking fundamentals, HTTP, and common network protocols and patterns.
  • Command line diagnostics and low level system and networking tools such as tcpdump.
  • Basic shell scripting with bash or similar.
  • Managing CI / CD pipelines, ideally with Buildkite and / or Github Actions.
  • Familiarity with AWS, in particular services such as S3, Route53, ECS, and Cloudfront. Familiarity with tools like Terraform to manage infrastructure.
  • Experience with observability and monitoring tools - we use Datadog, but you may be familiar with another similar tool.
  • Comfort collaborating with cross-functional teams inside QSIC, and working with technical and non-technical stakeholders to translate and build alignment.
  • A desire to own projects end to end, while being supported by a small, high performing team.
  • Experience working effectively in a remote-first organisation that crosses timezones and cultures.
  • Full, unrestricted work rights for Australia (unfortunately we are unable to offer immigration assistance for this position).
  • Bonus points if you :

  • Have experience with : Physical hardware deployed on-prem or within data centres.
  • High-throughput or complex data applications such as video or voice.
  • Hardware projects, such as electronics or embedded systems.
  • Our Values

    Honesty First : Keep it real, mate. We celebrate frank communication that is direct, open, respectful, and fair. We choose honesty over getting it "perfect" every time.

    Invent Solutions : Roll up your sleeves. We see a problem and don't dwell on it but rather - we understand it, we own it, we solve it. We don't see a wall, but a hurdle ready for us to take.

    Learn Everyday : Soak it up. We have a genuine insatiable curiosity and never take ourselves too seriously.

    One Team : We are all in this together. We value the diversity of our peopletheir nuances and differences. When we come together as a team, that's what makes us truly great.

    At QSIC we recognise there is no such thing as a 'perfect' candidate. QSIC is a company where everyone has an opportunity. So however you identify, and whatever background you bring with you, please apply if this role interests you. QSIC is an equal opportunity employer, and we know that a diverse workforce is crucial to our success as a business!

    serp_jobs.job_alerts.create_a_job

    Senior System Engineer • Raleigh, NC, United States

    Job_description.internal_linking.related_jobs
    Senior Software Engineer - Full Stack (.NET / C# / Angular)

    Senior Software Engineer - Full Stack (.NET / C# / Angular)

    RELIAS • Morrisville, NC, United States
    serp_jobs.job_card.full_time
    Are you looking for a high energy, strategic, and fast-paced position as a Senior Software Engineer? Join Relias, the company changing lives throughout the world by helping healthcare organization...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    Senior Software Engineer

    Senior Software Engineer

    Sysdig • Raleigh, North Carolina, United States
    serp_jobs.job_card.full_time
    In the cloud, every second counts.On the leading edge of security, Sysdig stops attacks in real-time by instantly detecting changes in cloud security risk with runtime insights and.Trusted by a lar...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    First Citizens Bank • Raleigh, NC, US
    serp_jobs.job_card.full_time
    This is a remote role that may only be hired in the following location(s) : North Carolina, Texas.Provides complex technical support to data processing systems through enhancement of related softwar...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Software Engineer - Platform

    Senior Software Engineer - Platform

    Vast Data • Raleigh, North Carolina, United States
    serp_jobs.job_card.full_time
    VAST Data is looking for a Senior Software Engineer -Platform to join our growing team!.This is a great opportunity to be part of one of the fastest-growing infrastructure companies in history, an ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Embedded Software Engineer

    Senior Embedded Software Engineer

    Intuitive • Raleigh, North Carolina, United States
    serp_jobs.job_card.full_time
    It started with a simple idea : what if surgery could be less invasive and recovery less painful? Nearly 30 years later, that question still fuels everything we do at. We’re a team of engineers, clin...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior DevOps Engineer

    Senior DevOps Engineer

    Buildops • Raleigh, North Carolina, United States
    serp_jobs.job_card.full_time
    At BuildOps, we’re building a groundbreaking software solution designed to empower today’s commercial contractors.From service management to project execution, we’re reimagining how our customers o...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    Envestnet • Raleigh, NC, US
    serp_jobs.job_card.full_time
    This is a hybrid role, with in-office work required at either our Berwyn, PA or Raleigh, NC office location.Envestnet is transforming the way financial advice is delivered through its connected tec...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30
    Senior Software Engineer

    Senior Software Engineer

    Logistiview • Cary, North Carolina, United States
    serp_jobs.job_card.full_time
    LogistiVIEW is a Supply Chain software company focused on empowering our Warehousing / Distribution, Manufacturing and Retail customers to leverage new technologies that give them the edge.Focused i...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Software Engineer (Python) •NO C2C • •NO Sponsorship •

    Senior Software Engineer (Python) •NO C2C • •NO Sponsorship •

    Beacon Hill Staffing Group • Cary, NC, US
    serp_jobs.job_card.full_time
    CLIENT DAY TO DAY : This engineer will be on a team of software engineers– all supporting data scientists through generative AI based initiatives. The day to day will include regular release of servi...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Sr. Software Engineer

    Sr. Software Engineer

    Pierce Technology Corp • Raleigh, NC, US
    serp_jobs.job_card.full_time
    serp_jobs.filters_job_card.quick_apply
    Work in dynamic self-organized agile teams to develop high-quality software applications using the best technology stack, design, and architecture. Interact with stakeholders to analyze, design, and...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30
    Lead software engineer / manager

    Lead software engineer / manager

    Jobot • Garner, NC, US
    serp_jobs.job_card.full_time
    This Jobot Job is hosted by : Adam Bennett.Are you a fit? Easy Apply now by clicking the "Apply Now" button and sending us your resume. Salary : $120,000 - $155,000 per year.We are a financial service...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    Prometheus Group • Raleigh, North Carolina, United States
    serp_jobs.job_card.full_time
    Prometheus Group is a team of self-starters centered on being resourceful, accountable, and results focused.Career progress is based on merit and not years of service or attaining certifications.Ou...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Software Engineer - Protocols

    Senior Software Engineer - Protocols

    Vast Data • Raleigh, North Carolina, United States
    serp_jobs.job_card.full_time
    VAST Data is looking for a Senior Software Engineer -Protocols to join our growing team!.This is a great opportunity to be part of one of the fastest-growing infrastructure companies in history, an...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Software Engineer, Python

    Senior Software Engineer, Python

    Reinventing Geospatial, Inc. (rgi) • Fuquay-Varina, North Carolina, United States
    serp_jobs.job_card.full_time
    Do you thrive in a fast-paced, multi-disciplinary team in an ever-changing work environment? As a Software Engineer, you will have the opportunity to work on a variety of challenging and rewarding ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Software Engineer (Morrisville)

    Software Engineer (Morrisville)

    Hays • Morrisville, NC, US
    serp_jobs.job_card.part_time
    The final salary or hourly wage, as applicable, paid to each candidate / applicant for this position is ultimately dependent on a variety of factors, including, but not limited to, the candidates / app...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior Principal Systems Engineer

    Senior Principal Systems Engineer

    Pyramid Consulting, Inc • Raleigh, NC, US
    serp_jobs.job_card.temporary
    Senior Principal Systems Engineer.Please review the job description below and contact me ASAP if you are interested.Employee benefits include, but are not limited to, health insurance (medical, den...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_1_day • serp_jobs.job_card.promoted
    Software Engineer (C#)

    Software Engineer (C#)

    Varonis • Morrisville, North Carolina, United States
    serp_jobs.job_card.full_time
    Nasdaq : VRNS) is a leader in data security, fighting a different battle than conventional cybersecurity companies.Our cloud-native Data Security Platform continuously discovers and classifies criti...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Software Engineer - Enterprise Payments

    Senior Software Engineer - Enterprise Payments

    First Citizens Bank • Raleigh, NC, US
    serp_jobs.job_card.full_time
    This is a remote role that may only be hired in the following location(s) : AZ or NC.Other locations may be considered as needed. This position is aligned to First Citizens Bank's Enterprise Payments...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted