MobiTV, Inc.

Software Architect

MobiTV is a video delivery solutions expert committed to making the live and on-demand entertainment experience better across all devices and platforms. Our content delivery platform unlocks content from the traditional Set Top Box (STB) experience allowing pay TV providers to seamlessly deliver content to their subscribers on all screens.

Position Overview:

MobiTV is looking for a talented and driven Media Software Architect to join the Media Engineering team. This team is responsible for developing, testing, and maintaining media server components that perform ingestion, distribution and protection of the media contents.


  • Work closely with Product Owner to develop the product requirements and expectations
  • Work closely with Scrum Master on project schedules and participate in bug scrubs
  • Collaborate with the US team and the India team in developing new features of Media Server components
  • Collaborate with the US team and the India team in developing tools to support application development and testing
  • Design and document new solutions, architectures then evangelize them to the team
  • Work with the team to test performance of media components and suggest new designs and architectures to increase performance throughput
  • Review and merge code branches
  • Work with QA (quality assurance) to triage and resolve issues


  • Bachelor's or graduate degree in Computer Science or a related field
  • 10+ years of C/C++ experience
  • 2+ years of Go experience
  • Modern C++ using C++11/14 and/or Boost preferred
  • Experience with Java
  • Fluent English reading/writing skills
  • Excellent communication skills
  • Excellent analytical and troubleshooting skills
  • Strong work ethic
  • Good knowledge and hands-on experience with Apache Web or Nginx modules
  • Good knowledge/experience with high performance server side architectures
  • Detailed knowledge about TCP/IP and HTTP protocols
  • Experience with version control software, preferably Git
  • Good understanding of Media File formats and streaming technologies
  • Understanding of Digital Rights Management and cryptography
  • Good understanding and experience in writing unit tests
  • Some experience with Python and bash scripting
  • Being familiar with Agile development methodologies (e.g. scrum) preferred
  • Server development with J2EE using Spring Framework (MVC, Boot, Cloud) preferred

Job Type: Full-time

Pay: $100,259.00 - $198,275.00 per year


  • 401(k)
  • Dental Insurance
  • Disability Insurance
  • Employee Assistance Program
  • Employee Discount
  • Flexible Schedule
  • Flexible Spending Account
  • Health Insurance
  • Life Insurance
  • Paid Time Off
  • Parental Leave
  • Referral Program
  • Vision Insurance


  • software development: 7 years (Required)


  • Bachelor's (Required)

Work authorization:

  • United States (Required)

Please mention that you come from ManageForThem when applying for this job.

Posted 1 month ago

Apply for this job