Lead SaaS Developer (Hybrid) ||| Austin, TX

DMS Vision•Frisco, AL
•Hybrid

About The Position

The Lead SaaS Developer will help build a Java-based, multi-tenant SaaS product: an OTT video streaming platform with integrated ecommerce. The product is intended to support users building their own brands or companies and to run across devices including TVs, computers, and phones. The posting describes the product as under development, with a planned release in 2025. This is a back-end-focused development role involving design, development, and maintenance of cloud-based video workflows, distributed server applications, and system services built on cloud services. The developer will work across the product development lifecycle, enhance the user experience, and take ownership of design tasks from start to finish. The role also calls for taking the lead on new initiatives while collaborating with a team, leading a small agile development team, and mentoring junior engineers. The posting describes a hybrid arrangement in Austin, Texas, with 2–3 days onsite per week, for a stated duration of 3–6 months.

Requirements

  • Bachelor's degree in Computer Science or equivalent experience; the posting also identifies a Computer Science degree as a must-have.
  • At least 8 years of experience in the listed technical areas.
  • Recent experience as a senior software developer at a software development company, ideally a SaaS software company with commercial products; the posting states that work at a financial company is not a fit.
  • Strong back-end development experience, with experience weighted more toward back-end than front-end work.
  • Experience with Java, C++, and JavaScript.
  • Excellent skills with relational databases such as MySQL.
  • Experience with in-memory databases such as Redis.
  • Proficiency with the Spring Cloud Framework.
  • Experience with Kubernetes and Docker.
  • Experience developing and maintaining cloud-based video workflows.
  • Experience with cryptography, including SHA, AES, DES, RSA, SSL, and TLS.
  • Experience with cloud/SaaS services such as Amazon AWS or Google Cloud.
  • Knowledge of DevOps and CI/CD tools such as Git and Jenkins.
  • Knowledge of Agile methodologies such as Scrum and Kanban.
  • Ability to multitask, organize, and prioritize work.
  • Good spoken and written communication skills in English.
  • Ability to work collaboratively while taking initiative and leading projects.

Nice To Haves

  • Previous work on SaaS platforms or products.
  • Previous work on live or VOD video streaming platforms or products.
  • Understanding of AVC, HEVC, VP9, AV1, and AAC codec standards.
  • Understanding of multimedia transport protocols including RTP, RTMP, SRT, UDP, HLS, and DASH.
  • Experience with Kotlin.
  • Understanding of Digital Rights Management systems, including PlayReady, Widevine, and FairPlay.
  • Understanding of blockchain/Web3 technology.

Responsibilities

  • Design and develop a multi-tenant OTT video SaaS platform.
  • Work cross-functionally to enhance the overall user experience of SaaS platforms.
  • Own design tasks throughout the product development lifecycle, from start to finish.
  • Manage and develop system services based on cloud services.
  • Manage and create distributed server applications.
  • Understand, maintain, and further develop an existing software product.
  • Lead or contribute to the development and management of large, scalable applications involving multiple teams.
  • Lead a small agile developer team.
  • Mentor and coach junior engineers on processes and technologies.
  • Take initiative on new innovations and projects while working as part of a team.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service