wagey.ggwagey.ggv1.0-68eec7a-3-May
Browse Tech JobsCompaniesFeaturesPricingFAQs
Log InGet Started Free
Jobs/Senior Software Engineer Role/QSIC - Senior Software Engineer
QSIC

QSIC - Senior Software Engineer

Remote - Australia2mo ago
RemoteSeniorAPACDiagnosticsCloud ComputingSenior Software EngineerSoftware EngineerPipeline ManagementLinuxDockerPythonAWS

Upload My Resume

Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT

Apply in One Click
Apply in One Click

Requirements

• 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). • 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. • 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 people—their nuances and differences. When we come together as a team, that’s what makes us truly great.

Responsibilities

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

Get Started Free

No credit card. Takes 10 seconds.

Privacy·Terms··Contact·FAQ·Wagey on X