Software Developer @ Harris Computer
Your Application Journey
Email Hiring Manager
Job Details
Overview of the Role
Join our engineering team at Harris Computer as a Software Developer. You will work on building and scaling our personalized video platform that impacts millions of end-users. This remote role welcomes candidates anywhere in Canada and the US in the EST timezone with up to 10% travel for meetings.
What Your Impact Will Be
- Platform Development (40%): Design, build, and maintain core features and scalable backend services.
- Video Technology & Media Processing (25%): Develop solutions using video transcoding, rendering, and streaming technologies.
- Integration & API Development (20%): Create RESTful APIs, webhooks, and secure data integration workflows.
- Analytics & Performance (10%): Implement analytics dashboards, tracking systems, and performance monitoring tools.
- Collaboration & Innovation (5%): Participate in code reviews, technical planning, and knowledge sharing.
What We Are Looking For
Applicants should have 3+ years of professional software development experience. Mastery of one modern programming language (Python, Java, Node.js, Go, or C#) or full-stack JavaScript/TypeScript with React/Vue.js is required. Experience in video processing, API design, microservices architecture, and cloud platforms (AWS, Azure, or GCP) are essential. Strong problem-solving, agile collaboration, and clean coding practices are expected.
What Would Make You Stand Out
Advanced experience with AI/ML, text-to-speech systems, enterprise integrations, containerization (Docker/Kubernetes), and performance optimization in video personalization will set you apart. Previous work in SaaS, particularly in video, marketing tech, or customer engagement platforms is a plus.
What We Can Offer
- Competitive compensation with base salary, equity, and performance bonuses.
- Comprehensive health benefits including medical, dental, and vision coverage.
- Flexible hybrid/remote work environment and modern collaboration tools.
- Professional development opportunities such as conferences and training.
- A collaborative culture with a talented, passionate engineering team.
Key skills/competency
Software Development, Video Processing, API, Microservices, Cloud, Agile, Integration, Python, Java, CI/CD
How to Get Hired at Harris Computer
🎯 Tips for Getting Hired
- Customize your resume: Highlight video and API experience clearly.
- Research Harris Computer: Understand their mission, tech, and culture thoroughly.
- Prepare for technical challenges: Review cloud and microservices patterns.
- Practice interview scenarios: Focus on coding, system design, and problem solving.