Senior Software Engineer

We are looking to find an experienced 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 further.
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 FIFA, 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 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
- Docker
- ffmpeg + libav
- WebRTC
- AWS
- Serverless Technologies (Lambda)
- Elastic container service
- S3
- Cloudfront
- Terraform
- MySQL
- Redis
- 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.
- Opportunity for continued learning in the form of professional workshops and training to support your career and professional development.
- An upbeat work environment: Work hard and have fun.
- A competitive remuneration package
Ideal candidates will:
- Have experience working as a senior software developer.
- working with streaming media systems
- working on high availability systems
- be familiar with:
- WebRTC
- RTP
- RTMP
- SRT
- Be passionate about building quality software
You'll need to have the legal right ot work in NZ for this role, Spalk are not an accredited employer.
- Partner
- Spalk
- Role
- Senior Software Engineer
- Locations
- Auckland

Senior Software Engineer
Loading application form