Unknown Company

Lead SaaS Developer

austin, tx • Posted 3 days ago
Hybrid Full Time General

Senior Software DeveloperLocation: Hybrid in Austin, TX. Open to non-local candidates that will relocate on their own accord, no relo assistance providedMUST HAVES:Degree in Computer ScienceMost recent work should be with a software development company, ideally a SaaS software companyStrong back-end Developer with tenure showing heavier focus on back-end tasks8 or more years of experience in SaaS, OTT, JavaExperience using Java/C++/Javascript skillsExcellent skills on relational DBs like MySqlExperience with In memory DBs like RedisProficiency in Spring Cloud FrameworkExperienced in K8S/Docker technologyExperienced in developing and maintaining cloud-based video workflowsExperienced in cryptography such as SHA/AES/DES/RSA/SSL/TLS etc.Experience with Cloud/SaaS services such as Amazon AWS, Google CloudAbility to multi-task, organize, and prioritize workKnowledge of Agile methodologies, like Scrum and KanbanGood speaking and written communication skills in EnglishJOB DESCRIPTION:Client is currently working on building a SaaS product using Java. They will be instrumental in helping to build the product.

Their product is an OTT (over the top) video streaming platform similar to Youtube with ecommerce (similar to Shopify) tied in. The common user will have access to this platform and can use it to build their brand/company. Also similar to TikTok but it will go beyond the mobile application focus and will be app-based on all devices - TV, computer, phone, etc.

The product is currently unnamed and they are hoping to release it in 2025. You must be comfortable working as part of a team while taking the initiative to take lead on new innovations and projects.Design/Develop OTT Video SAAS multi-tenant platformWork cross-functionally to enhance overall user experience of SAAS platformsOwn various design tasks involved in the product development life cycle from start to finishManaging and developing system services that are based on cloud servicesManaging and creating distributed server applicationsAbility to undertake an existing software product, understand the current development, and maintain and execute further developmentRelevant experience in developing/leading and managing large scalable applications involving multiple teamsAbility to lead small developer agile teamAbility to mentor and coach junior engineers on processes and technologiesRequired qualifications:Minimum Bachelor's degree or equivalent experience computer scienceExperience using Java/C++/Javascript skillsExcellent skills on relational DBs like MySqlExperience with In memory DBs like RedisProficiency in Spring Cloud FrameworkExperienced in K8S/Docker technologyExperienced in developing and maintaining cloud-based video workflowsExperienced in cryptography such as SHA/AES/DES/RSA/SSL/TLS etc.Experience with Cloud/SaaS services such as Amazon AWS, Google CloudAbility to multi-task, organize, and prioritize workKnowledge of DevOps and CI/CD tools, like Git and JenkinsKnowledge of Agile methodologies, like Scrum and KanbanGood speaking and written communication skills in EnglishPreferred qualifications:Previously worked on SAAS platforms/productsPreviously worked on live/vod video streaming platforms/productsUnderstanding with AVC, HEVC, VP9, AV1, AAC video and audio codec standardsUnderstanding of multimedia transport protocols: RTP, RTMP, SRT, UDP, HLS/DASH etc.Experience with KotlinGood Understanding of Digital Rights Management Systems (DRM), including Playready, Widevine & FairPlayGood Understanding of Blockchain/Web3 technology

Back to Job Search