QSIC is a company that uses audio, intelligence, and creativity to redefine the value of in-store audio and drive growth for retailers and brands. The Senior Software Engineer - In Store Systems will develop software running on in-store hardware and API services, and will work with the In Store Systems Engineering team to deliver a high-quality in-store experience.
Requirements
- Experience as a software engineer, having worked on production applications both as a solo contributor and as part of a team.
- 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.