Intermediate Software Engineer

We’re looking for a talented Intermediate Software to come and join our team in Parnell, Auckland.

About the job

We are looking to find an Intermediate Software Engineer to join our team in Parnell. An ideal applicant brings experience shipping great code, is dedicated to excellence and continuously improving their skills. This is an opportunity to work in a tight-knit team of skilled engineers, build awesome technologies and grow into senior roles.

Who we are

Spalk builds software which empowers the world’s leading sports properties to tell their stories. We are a focussed, enthusiastic and skilled team breaking new ground in the world of web based broadcast technology. We work with clients all around the world helping them produce broadcasts. We work with high profile clients like the NFL, World Rugby, FIBA and dozens of others to help them produce, grow and commercialise their broadcasts.

 

Engineering@Spalk

The Spalk platform is built on a modern stack, consisting of React web apps communicating through HTTP APIs to Go services, backed by databases and Go / C based streaming media servers, all deployed using Docker and Lambda in a continuous delivery cycle to AWS.

We don’t follow a strict Scrum process, but we do work in an agile fashion. Our team has a focus on continuously evaluating and improving the processes we use.

What you will be doing

  • Building software systems to support Spalk’s mission to power commentary for the world’s leading sports properties.
  • Work on the Spalk broadcast platform to:
     – Create a world-class community and broadcast tool for our worldwide network of sports commentators
     – Create engaging user interfaces and experiences for content owners, commentators and producers.
     – Analyse and improve platform performance to ensure customer satisfaction.
  • Work on both frontend & backend (with a balance to suit your skillset)
  • Work on Spalk’s foundational media streaming technology to add capability, improve scalability and guarantee reliability.
  • Collaborate with others in the team to creatively solve problems.
  • Work with other engineers and product managers to plan upcoming features and development workflow.
  • Constantly learn from and teach your team members, bringing your experience and a focus on improvement into all aspects of the job.

Workplace Perks

  • Work with new exciting technologies:
     – Golang + React + Typescript
     – Docker
     – ffmpeg + libav
     – WebRTC
     – AWS (Lambda, ECS, EC2, and many others)
     – Terraform
     – MySQL
  • Experience the fast pace of a startup – you will be working in a team dedicated to high quality software and building systems which directly impact Spalk’s broadcast partners and users around the world. 
  • An individual professional development budget and opportunity for continued learning in the form of conferences, courses and certifications to support your career and professional growth.
  • An upbeat work environment: Work hard and have fun.
  • A competitive remuneration package

A successful candidate will:

  • Thrive in a fast-paced environment
  • Have a passion for learning and continuous improvement
  • Have professional experience building and shipping production software
  • Work cohesively within teams to deliver business value

Our ideal* candidate:

  • Has experience with one or more of:
     – streaming media systems
     – high availability services
     – Golang
     – Typescript
  • Is familiar with some or all of:
     – WebRTC
     – RTP
     – RTMP
     – SRT

*These are only added bonuses, if the languages/systems/protocols interest you we’d love to chat!

How to Apply

Please submit your resume, including references and any relevant publicly available work to careers@spalk.tv