Remote Senior Software Engineer - In Store Systems

at QSIC

Posted 3 days ago 3 applied

Description:

  • QSIC is reinventing in-store audio by using audio, intelligence (AI), and creativity to enhance the value of in-store audio for retailers and brands.
  • The company has developed a leading intelligent in-store audio platform that powers thousands of stores across three continents, reaching over 100 million shoppers each month.
  • The Senior Software Engineer will work with the In Store Systems Engineering team to develop software for in-store hardware and the API services it communicates with.
  • This is a remote full-time role for someone located in Australia within the AEST timezone.
  • The engineer will collaborate closely with the Engineering team on the east coast of Australia and the Dallas, United States team as needed.
  • Responsibilities include building Golang components for RaspberryPi-based media players, scaling the Golang API, and collaborating with Platform and Ops teams for component rollout.
  • The role requires a passion for delivering stable software and a drive to improve system robustness while participating in code and design reviews.

Requirements:

  • Candidates must have experience as a software engineer, working on production applications both independently and as part of a team.
  • An interest in reliability engineering is essential, focusing on system robustness and customer experience.
  • Comfort with a range of technologies, including implementing API endpoints, deploying to production, and debugging underlying services is required.
  • Proficiency in Golang and/or Python is necessary, along with Linux fundamentals and TCP/IP networking knowledge.
  • Experience with CI/CD pipelines, ideally using Buildkite and/or GitHub Actions, is required.
  • Familiarity with AWS services such as S3, Route53, ECS, and Cloudfront is necessary.
  • Candidates should have experience with observability and monitoring tools, preferably Datadog.
  • Strong collaboration skills with cross-functional teams and the ability to work effectively in a remote-first organization are required.
  • Full, unrestricted work rights for Australia are mandatory, as immigration assistance is not available for this position.
  • Bonus points for experience with physical hardware, high-throughput data applications, or hardware projects.

Benefits:

  • QSIC offers a dynamic work environment that encourages innovation and collaboration.
  • Employees are part of a diverse team that values honesty, problem-solving, continuous learning, and teamwork.
  • The company promotes a culture where everyone has the opportunity to contribute and grow.
  • Remote work flexibility allows for a better work-life balance.
  • QSIC is committed to equal opportunity employment, recognizing the importance of a diverse workforce for business success.