Software Developer
@ Harris Computer

Hybrid
$105,000
Hybrid
Full Time
Posted 4 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXXXX XXXXXXX******* @harris.com
Recommended after applying

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.

📝 Interview Preparation Advice

Technical Preparation

Review API and microservices patterns.
Practice coding in your primary backend language.
Learn FFmpeg and video processing library essentials.
Study cloud platform basics (AWS, Azure, or GCP).

Behavioral Questions

Demonstrate teamwork during challenging project phases.
Describe past agile collaboration experiences concisely.
Explain problem-solving in production scenarios.
Show adaptability in dynamic project environments.

Frequently Asked Questions