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.