Harris Computer

(Remote) Software Developer

Posted: 15 hours ago

Job Description

Software DeveloperLocation: [Hybrid/Remote/On-site - North America]Employment Type: Full-TimeDepartment: Engineering/Product DevelopmentReports To: Director of Engineering / VP of EngineeringOverview Of The RoleWe're seeking a talented Software Developer to join our growing engineering team. In this role, you'll be at the forefront of building and scaling our personalized video platform, working on challenging problems in video generation, data personalization, real-time rendering, and enterprise integrations. You'll collaborate with a team of passionate engineers to deliver cutting-edge solutions that directly impact millions of end-users.This is an excellent opportunity for a developer who wants to work with modern technologies, contribute to a product that drives real business outcomes, and be part of a company competing in the rapidly growing AI-powered video personalization market.This remote role welcomes candidates anywhere in Canada and the US in the EST timezone. Up to 10% travel is required for meetings.Salary: 90-120KWhat Your Impact Will BePlatform Development (40%)Design, develop, and maintain core features of the SmartVX personalized video platformBuild scalable backend services to handle high-volume video generation and personalization requestsDevelop APIs and microservices that integrate with client systems of record (CRM, ERP, databases)Optimize video rendering pipelines for performance, quality, and cost efficiencyImplement robust data processing workflows to handle real-time personalization at scaleVideo Technology & Media Processing (25%)Work with video transcoding, rendering, and streaming technologiesIntegrate with third-party video services and CDNs for optimal deliveryDevelop solutions for dynamic video composition, incorporating personalized data overlaysImplement multi-lingual voice-over, subtitle, and transcript generation systemsOptimize media asset management and storage strategiesIntegration & API Development (20%)Build and maintain RESTful APIs and webhooks for client integrationsDevelop SFTP, database, and web service connectors for data ingestionCreate integration solutions for email (SMTP), SMS, and multi-channel distributionImplement authentication, security, and data privacy controlsWork with enterprise systems (Salesforce, SAP, Oracle, etc.) for seamless data flowAnalytics & Performance (10%)Develop analytics dashboards and reporting features for campaign performanceImplement tracking systems for video views, engagement metrics, and conversion analyticsBuild real-time monitoring and alerting systems for platform healthOptimize database queries and system performance for large-scale deploymentsCreate tools for A/B testing and experimentationCollaboration & Innovation (5%)Participate in code reviews, architecture discussions, and technical planningCollaborate with product, design, and customer success teamsContribute to technical documentation and knowledge sharingStay current with emerging technologies in video, AI, and personalizationPropose and prototype new features and technical improvementsWhat We Are Looking ForTechnical Skills3+ years of professional software development experience in production environmentsStrong 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.jsExperience with video processing, media technologies, or streaming systemsFFmpeg, video codecs, transcoding, or similar technologiesUnderstanding of video formats, compression, and delivery optimizationSolid understanding of RESTful API design and microservices architectureExperience with relational databases (PostgreSQL, MySQL) and/or NoSQL databases (MongoDB, Redis)Cloud platform experience (AWS, Azure, or GCP) including services like S3, Lambda, EC2Version control proficiency with Git and collaborative development workflowsProfessional ExperienceProven track record of shipping production-quality codeExperience working in agile/scrum development environmentsAbility to write clean, maintainable, well-documented codeStrong problem-solving skills and debugging capabilitiesExperience with CI/CD pipelines and automated testingSoft SkillsExcellent communication skills with technical and non-technical stakeholdersSelf-motivated with ability to work independently and in team settingsStrong analytical and critical thinking abilitiesAdaptability and eagerness to learn new technologiesCustomer-focused mindset with attention to quality and user experienceWhat Would Make You Stand OutAdvanced Technical ExperienceExperience with AI/ML technologies, particularly in video or NLP applicationsKnowledge of text-to-speech (TTS) systems, voice synthesis, or audio processingExperience with video personalization, dynamic content generation, or marketing automation platformsFamiliarity with enterprise integration patterns (ESB, ETL, message queues)Experience with containerization (Docker, Kubernetes) and orchestrationKnowledge of data privacy regulations (GDPR, CCPA, HIPAA) and secure coding practicesExperience with performance optimization and scalability challenges at scaleIndustry ExperiencePrevious work at a SaaS company, particularly in video, marketing tech, or customer engagement platformsExperience integrating with enterprise systems (CRMs, MAPs, LMS platforms)Understanding of customer journey mapping, personalization engines, or recommendation systemsExposure to B2B enterprise software development and deploymentEducationBachelor's degree in Computer Science, Software Engineering, or related technical fieldOR equivalent practical experience and demonstrable technical expertiseWhat We Can OfferImpact & GrowthMake a Real Impact: Your code will directly influence how major organizations communicate with millions of customersCutting-Edge Technology: Work with video AI, personalization engines, and modern cloud infrastructureGrowth Opportunity: Join a company in an exploding market (AI-powered video personalization) with significant growth potentialTechnical Challenges: Solve complex problems in video processing, real-time personalization, and enterprise-scale systemsInnovation Culture: Contribute ideas, experiment with new technologies, and shape product directionBenefits & PerksCompetitive Compensation: Base salary + equity/stock options + performance bonusesComprehensive Health Benefits: Medical, dental, vision, life insurance, and disability coverageFlexible Work Environment: Hybrid/remote options with modern collaboration toolsProfessional Development: Conference attendance, training budgets, and learning opportunitiesWork-Life Balance: Generous PTO, flexible hours, and respect for personal timeModern Tech Stack: Work with latest tools, technologies, and development practicesCollaborative Culture: Small, talented team where every voice mattersTeam & CultureWork alongside experienced engineers passionate about video technology and customer successCollaborative environment that values diverse perspectives and innovative thinkingTransparent communication with leadership and direct access to decision-makersCommitment to continuous improvement, code quality, and engineering excellenceRegular team events, hackathons, and opportunities to connect with colleaguesAbout UsSmartVX is a leading provider of next-level personalized video experiences that revolutionize customer engagement. Our platform empowers North America's largest organizations to create impactful, multi-lingual, and multi-channel video communications that drive measurable results across the entire customer journey—from onboarding and engagement to billing and retention.We're passionate about solving real business challenges through innovative technology, helping our clients achieve 3X increases in email click-through rates, 70% improved customer retention, and 5X increases in call-to-action conversions.About HarrisHarris is a leading provider of mission critical software to the public sector in North America. As a wholly owned subsidiary of Constellation Software Inc. (“CSI”, symbol CSU on the TSX), Harris has become the cornerstone for CSI’s investment in utility, local government, school districts, public safety, and healthcare software verticals. Our success has been realized through investments in our proprietary software and market expertise. This focus, combined with acquiring businesses that build upon or complement our offerings, has helped drive our success. Harris will continue to growth through reinvestment – both in the people and products that we offer and making investments in acquiring new businesses.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In