Current StreamShark Job Listings

Full Stack Software Engineer

StreamShark is a trusted end-to-end video streaming service, powering secure, high-profile live streams for some of the world’s largest companies and VIPs. We deliver internal (confidential) Town Halls, All Hands meetings, and large-scale public or private events to global audiences. Our platform is engineered for scalability and reliability, and we are continuously innovating in areas like live streaming, video encoding, AR/VR integration, and cloud-based infrastructure.

We’re looking for a talented Full Stack Software Engineer to join our growing team. In this role, you’ll primarily focus on developing both customer-facing features and backend services, helping us continue to deliver flawless streaming experiences for major global enterprises. While development is key, you’ll also have opportunities to contribute to our infrastructure and support our valued clients.

Your Key Responsibilities:

  • Develop: Design, implement, and test new features and enhancements for our customer-facing streaming platform and internal backend services, working across the entire software development lifecycle from requirement analysis to deployment, primarily using Java, Python, and React.
  • Quality Assurance: Collaborate with the team to ensure compatibility, performance, and usability across all customer and end-user interfaces, contributing to a seamless user experience.
  • Client Engagement & Support: Engage with global enterprise clients to ensure successful service delivery. Participate in a shared on-call rotation to provide support during critical client events or to address urgent system issues.
  • Infrastructure Contribution: Contribute to maintaining and improving our CI/CD pipelines and automating cloud resource management, in collaboration with the wider engineering team.

To be considered for this position, you must meet the following criteria:

  • A university degree in Computer Science, Software Engineering, or equivalent practical experience.
  • Professional programming experience, with strong skills in Java and Python, including object-oriented programming and software design principles.
  • Proficiency in front-end development using React (including a solid understanding of Hooks, Context API, and state management solutions), Webpack, and CSS.
  • Experience with APIs of public cloud platforms such as AWS or Google Cloud (e.g., Cloud Storage, CDN, DNS, Edge/Serverless Compute, Messaging/Queues).
  • Proficiency with Git, and experience developing & delivering software on UNIX/Linux operating systems.
  • Strong written and verbal communication skills, with the ability to convey technical details effectively to both team members and clients.
  • Maintain a collaborative environment with 3 days per week in our Melbourne CBD office, and occasionally accommodate early starts for global operations.
  • Work Authorization: You must be an Australian Citizen or Permanent Resident to work legally in Australia.

Desirable Experience:

  • Familiarity with network-related concepts such as CDN, caching, CORS, DNS, and HTTPS.
  • Experience designing and consuming RESTful web services.
  • Front-end experience with CSR (React Router), SSR (Next.js), styling frameworks (LESS), UI Component Libraries (Material-UI).
  • Experience working within Unix/Ubuntu terminal environments, including shell scripting (e.g., Bash, Zsh) for task automation, server configuration, and system operations.
  • Understanding of live and on-demand video streaming. Knowledge of streaming media protocols (e.g., HLS, DASH, RTMP, SRT).

Employee Benefits:

  • Competitive base salary + superannuation.
  • Bonus pool based on team performance targets.
  • Professional development budget for certifications and courses.
  • Regular Brown Bag lunch sessions.
  • MacBook laptop provided.

About StreamShark

At StreamShark, you’ll be an integral part of a passionate and agile team where your contributions directly shape the future of our cutting-edge video streaming platform. We champion an environment where you gain broad, hands-on experience across diverse technological domains. Your work will have a visible and immediate impact on our product and its success with global enterprises.

We thrive on innovation and are committed to exploring the forefront of video technology. You’ll have the chance to experiment with and implement the latest advancements, especially in live streaming, video encoding, content delivery, and immersive AR/VR experiences.

Collaboration and mutual support are the cornerstones of our team. We foster a dynamic and inclusive atmosphere where knowledge-sharing is encouraged, and every voice is valued. We’re proud that many of our team members choose to build and advance their careers with us long-term, a testament to the supportive, challenging, and rewarding environment we’ve cultivated.

Our team is based in a friendly and modern co-working space in the heart of Melbourne’s CBD, conveniently located for public transport.

To apply for this position, email [email protected] with your resume/cover letter.