Deckers Brands is seeking a Software Developer to build and scale the SmartVX personalized video platform. You will work on video generation, data personalization, real-time rendering, and enterprise integrations, collaborating with a team to deliver solutions impacting millions of end-users.
What You'll Do
- Design, develop, and maintain core features of the SmartVX personalized video platform.
- Build scalable backend services for high-volume video generation and personalization requests.
- Develop APIs and microservices that integrate with client systems of record (CRM, ERP, databases).
- Optimize video rendering pipelines for performance, quality, and cost efficiency.
- Implement robust data processing workflows for real-time personalization at scale.
- Work with video transcoding, rendering, and streaming technologies.
- Integrate with third-party video services and CDNs for optimal delivery.
- Develop solutions for dynamic video composition with personalized data overlays.
- Implement multi-lingual voice-over, subtitle, and transcript generation systems.
- Optimize media asset management and storage strategies.
- Build and maintain RESTful APIs and webhooks for client integrations.
- Develop SFTP, database, and web service connectors for data ingestion.
- Create integration solutions for email (SMTP), SMS, and multi-channel distribution.
- Implement authentication, security, and data privacy controls.
- Work with enterprise systems (Salesforce, SAP, Oracle, etc.) for seamless data flow.
- Develop analytics dashboards and reporting features for campaign performance.
- Implement tracking systems for video views, engagement metrics, and conversion analytics.
- Build real-time monitoring and alerting systems for platform health.
- Optimize database queries and system performance for large-scale deployments.
- Create tools for A/B testing and experimentation.
- Participate in code reviews, architecture discussions, and technical planning.
- Collaborate with product, design, and customer success teams.
- Contribute to technical documentation and knowledge sharing.
- Stay current with emerging technologies in video, AI, and personalization.
- Propose and prototype new features and technical improvements.
What We're Looking For
- 3+ years of professional software development experience in production environments.
- Strong proficiency in at least one modern programming language: Backend: Python, Java, Node.js, Go, or C# OR Full-stack: JavaScript/TypeScript with React or Vue.js.
- Experience with video processing, media technologies, or streaming systems (FFmpeg, video codecs, transcoding).
- Understanding of video formats, compression, and delivery optimization.
- Solid understanding of RESTful API design and microservices architecture.
- Experience with relational databases (PostgreSQL, MySQL) and/or NoSQL databases (MongoDB, Redis).
- Cloud platform experience (AWS, Azure, or GCP) including services like S3, Lambda, EC2.
- Version control proficiency with Git and collaborative development workflows.
- Proven track record of shipping production-quality code.
- Experience working in agile/scrum development environments.
- Ability to write clean, maintainable, well-documented code.
- Strong problem-solving skills and debugging capabilities.
- Experience with CI/CD pipelines and automated testing.
- Excellent communication skills with technical and non-technical stakeholders.
- Self-motivated with ability to work independently and in team settings.
- Strong analytical and critical thinking abilities.
- Adaptability and eagerness to learn new technologies.
- Customer-focused mindset with attention to quality and user experience.
Nice to Have
- Experience with AI/ML technologies, particularly in video or NLP applications.
- Knowledge of text-to-speech (TTS) systems, voice synthesis, or audio processing.
- Experience with video personalization, dynamic content generation, or marketing automation platforms.
- Familiarity with enterprise integration patterns (ESB, ETL, message queues).
- Experience with containerization (Docker, Kubernetes) and orchestration.
- Knowledge of data privacy regulations (GDPR, CCPA, HIPAA) and secure coding practices.
- Experience with performance optimization and scalability challenges at scale.
- Previous work at a SaaS company, particularly in video, marketing tech, or customer engagement platforms.
- Experience integrating with enterprise systems (CRMs, MAPs, LMS platforms).
- Understanding of customer journey mapping, personalization engines, or recommendation systems.
- Exposure to B2B enterprise software development and deployment.
- Bachelor's degree in Computer Science, Software Engineering, or related technical field OR equivalent practical experience.
Technical Stack
- Languages: Python, Java, Node.js, Go, C#, JavaScript, TypeScript
- Frontend: React, Vue.js
- Databases: PostgreSQL, MySQL, MongoDB, Redis
- Cloud: AWS, Azure, GCP, S3, Lambda, EC2
- Tools: Git, FFmpeg, Docker, Kubernetes
Team & Environment
You will be part of the Engineering/Product Development department, reporting to the Director of Engineering / VP of Engineering.
Benefits & Compensation
- Competitive Compensation: Base salary of 90-120K + equity/stock options + performance bonuses.
- Comprehensive Health Benefits: Medical, dental, vision, life insurance, and disability coverage.
- Flexible Work Environment: Hybrid/remote options with modern collaboration tools.
- Professional Development: Conference attendance, training budgets, and learning opportunities.
- Work-Life Balance: Generous PTO, flexible hours, and respect for personal time.
- Modern Tech Stack: Work with latest tools, technologies, and development practices.
- Collaborative Culture: Small, talented team where every voice matters.
Work Mode
This is a remote position open to candidates located in Canada and the US.
Deckers Brands is an equal opportunity employer.




