Lead SaaS Developer

Overview

Hybrid
Depends on Experience
Contract - Independent
Contract - W2
No Travel Required

Skills

SaaS
OTT
Java
MySql
Spring Cloud Framework
K8S
Docker
Redis
Google Cloud

Job Details

TITLE: Lead SaaS Developer

DURATION: Contract To Hire, 3-6 months

LOCATION: Hybrid in Austin, TX. Open to non-local candidates that will relocate on their own accord, no relo assistance provided.

INTERVIEW MODE:

  1. Video
  2. Video

MUST HAVES:

  1. Need a degree in Computer Science
  2. Most recent work should be with a software development company, ideally a SaaS software company, as a senior software developer. For example, working for a financial company is not a fit. Looking for working experience at a true software company with commercial products. Small company is fine if product was notable, but enterprise is more suitable.
  3. This position is for a strong back-end Developer - tenure most show that the candidate is heavier on the back-end tasks then front-end.
  4. 8 or more years of the following:
    1. SaaS
    2. OTT
    3. Java
  5. Experience using Java/C++/Javascript skills
  6. Excellent skills on retaliation DBs like MySql
  7. Experience with In memory DBs like Redis
  8. Proficiency in Spring Cloud Framework
  9. Experienced in K8S/Docker technology
  10. Experienced in developing and maintaining cloud-based video workflows
  11. Experienced in cryptography such as SHA/AES/DES/RSA/SSL/TLS etc.
  12. Experience with Cloud/SaaS services such as Amazon AWS, Google Cloud
  13. Ability to multi-task, organize, and prioritize work
  14. Knowledge of Agile methodologies, like Scrum and Kanban
  15. Good speaking and written communication skills in English

JOB 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 platform
  • Work cross-functionally to enhance overall user experience of SAAS platforms
  • Own various design tasks involved in the product development life cycle from start to finish
  • Managing and developing system services that are based on cloud services.
  • Managing and creating distributed server applications.
  • Ability to undertake an existing software product, understand the current development, and maintain and execute further development.
  • Relevant Experience in developing/leading and managing large scalable applications involving multiple teams.
  • Ability to lead small developer agile team.
  • Ability to mentor and coach junior engineers on processes and technologies.

Required qualifications:

  • Minimum Bachelor's degree or equivalent experience computer science
  • Experience using Java/C++/Javascript skills
  • Excellent skills on retaliation DBs like MySql
  • Experience with In memory DBs like Redis
  • Proficiency in Spring Cloud Framework
  • Experienced in K8S/Docker technology
  • Experienced in developing and maintaining cloud-based video workflows
  • Experienced in cryptography such as SHA/AES/DES/RSA/SSL/TLS etc.
  • Experience with Cloud/SaaS services such as Amazon AWS, Google Cloud
  • Ability to multi-task, organize, and prioritize work
  • Knowledge of DevOps and CI/CD tools, like Git and Jenkins
  • Knowledge of Agile methodologies, like Scrum and Kanban
  • Good speaking and written communication skills in English

Preferred qualifications:

  • Previously worked on SAAS platforms/products
  • Previously worked on live/vod video streaming platforms/products
  • Understanding with AVC, HEVC, VP9, AV1, AAC video and audio codec standards
  • Understanding of multimedia transport protocols: RTP, RTMP, SRT, UDP, HLS/DASH etc.
  • Experience with Kotlin
  • Good Understanding of Digital Rights Management Systems (DRM), including Playready, Widevine & FairPlay
  • Good Understanding of Blockchain/Web3 technology

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.