Metranome Inc.

Job Postings

Metranome is a Waterloo-based digital media software and services company that is creating revolutionary mobile media solutions for the global market. We are looking for a number of professionals to join us in building and bringing to market cutting-edge technologies for the latest smartphones and mobile devices. As a member of our team, you'll be working in a small start-up environment, with equally brilliant team-members, bringing to market solutions that integrate multiple technologies in the mobile, digital content, and social networking spaces.

Senior Web Service Developer

As a member of our team, you'll be working in a small start-up environment, building solutions that integrate multiple software technologies in the mobile, video, and social networking spaces. You'll be working in php and other development languages in a cloud based web environment to develop the infrastructure of the Metranome Video Service. Along with your development responsibilities, this technical position requires the ability to write protocol data flow specifications, algorithm pseudo-code, design and optimize database structures and participate in other system design processes. Successful candidates have the following skills:

Responsibilities

  • Very strong experience with web server scripting
    languages (PHP and others)
  • Extensive database experience (MySQL or others)
  • Experience with XML and XML-RPC based protocols
  • Experience in cloud based or large scale parallel systems
  • Exposure to high-level structured programming languages
    such C/C++ or Java
  • Exposure to client side scripting (Javascript/AJAX)
  • Exposure to 3rd party api integration systems (e.g. Google API or
    Facebook API)
  • Oral and written communication skills for technical communication
  • 5 or more years professional software development experience

 

Additional skills considered an asset to this position, include:

  • Experience with Amazon Web Service (AWS)
  • Experience with Content Delivery Networks (CDNs) or Online Video
    Publishers (OVPs)
  • Communication Protocol Experience or Mobile Networking Experience

This is an amazing opportunity to work with software professionals in
an environment that inspires and rewards creativity and innovation. If
you're ready to be challenged, to apply your experience to the full
software development process, and to leave your mark on the direction
of an early stage technology company, this is the opportunity you want
to seize!
If you have a desire to contribute your experience to the product
cycle in an exciting startup send your resume to .

VP of Operations and Development

Metranome's research and development team consists of talented software development professionals with experience in web service technologies, mobile development platforms, QA and Service Operations. In leading these areas of expertise the VP of Operations and Development will be responsible for growing the team to achieve business objectives set with CTO and CEO. This role will also require day to day management of activities and objectives related to setting (in coordination with business development teams) and achieving release and operations milestones. Experience in a variety of project management methodologies and an ability to work both hands on and strategically is essential for success in this role.

Responsibilities

  • Direct teams developing, integrating, and deploying Metranome's services.
  • Work with the CEO, CTO and business development teams to define Metranome's product line strategy
  • Work effectively to leverage the passion, experience, and vision of the company while balancing the day-to-day and strategic business priorities.
  • Manage budgeting and planning for the Research & Development and Operations groups.
  • Provide technical direction and guidance, as well as hands-on project management, for all product development.
  • Ensure the optimal application of technology and engineering resources to meet product development and/or customer requirements, per the product and/or marketing requirements document.
  • Ensure that the product is fully and correctly defined and documented.
  • Ensure implementation of formal processes to support the product development process.

Requirements:

  • The successful candidate will have a Bachelor’s degree in Computer Science.
  • 10 years' experience managing top-notch software engineers in agile and/or test-driven development of web applications, ideally in support of infrastructure scale deployments.
  • Strong fundamental knowledge of computer science with some application development experience and operations expertise.
  • The successful candidate has significant hands-on experience with different architectures, programming languages, operating systems, application architectures, distributed computing, source code control systems, and bug tracking systems.
  • Demonstrated expertise in working with internal customers to define design targets with the goal of creating best-in-class systems on aggressive schedules.
  • Solid understanding of engineering technical issues/needs, financial, sales, and marketing as related to product design and development.
  • Strong skills in planning and project management and proven track record of meeting development targets.

This is an amazing opportunity to work with software and business professionals in an environment that inspires and rewards creativity and innovation. If you're ready to be challenged, use your passion and experience to transform the operational and development process at Metranome, and to help drive the direction and success of an early stage technology company, this is the opportunity you want to seize! Send your resume to .

Mobile Application Developer (Multiple Full Time Position)

As a member of our team, you'll be working in a small start-up environment, building solutions that integrate multiple software technologies in the mobile, video, and social networking spaces. You'll be working in C/C++, ObjectiveC and Java, developing Metranome Video Service code for mobile platforms. Along with your development responsibilities, this technical position requires the ability to write protocol data flow specifications, algorithm pseudo-code, program flowcharts and other system design documentation.

Successful candidates have the following skills:

  • Experience with a high-level structured programming languages such C/C++, ObjectiveC or Java
  • Exposure to scripting languages (PHP, Perl, Python)
  • Oral and written communication skills for technical communication
  • 3 to 5 years software development experience
  • Experience with developing Applications in one of:
  • Android Runtime Environment
  • BlackBerry Runtime
  • Symbian OS
  • Windows Mobile

Additional skills considered an asset to this position, include:

  • Web development experience
  • Android SDK (using Eclipse)
  • RIM IDE (BlackBerry Java SDK)
  • Symbian Series 60 SDK (Using MS Visual Studio)
  • Maemo SDK
  • Windows Mobile (MS Visual Studio with WM6 SDK)

This is an amazing opportunity to work with software professionals in an environment that inspires and rewards creativity and innovation. If you're ready to be challenged, to apply your experience to the full software development process, and to leave your mark on the direction of an early stage technology company, this is the opportunity you want to seize!

If you have a desire to contribute your experience to the product cycle in an exciting startup send your resume to .

Mobile Application Developer (Co-op Position)

As a member of our team, you'll be working in a small start-up environment, building solutions that integrate multiple software technologies in the mobile, video, and social networking spaces. You'll be working in C/C++, ObjectiveC and Java, developing Metranome Video Service code for mobile platforms. Along with your development responsibilities, this technical position requires the ability to write protocol data flow specifications, algorithm pseudo-code, program flowcharts and other system design documentation.

Successful candidates have the following skills:

  • Experience with a high-level structured programming languages such C/C++, ObjectiveC or Java
  • Exposure to scripting languages (PHP, Perl, Python)
  • Oral and written communication skills for technical communication
  • Previous professional software development experience.

Additional skills considered an asset to this position, include:

  • Web development experience
  • A database course
  • A design project course
  • A systems design and analysis course
  • A software architecture course/li>

This is an amazing opportunity to work with seasoned software professionals in an environment that inspires and rewards creativity and innovation. If you're ready to be challenged, to apply your experience to the full software development process, and to leave your mark on the direction of an early stage technology company, this is the co-op opportunity you want to seize!

To be an integral part of our team send your resume to .

Webservice Software Developer (Co-op Position)

As a member of our team, you'll be working in a small start-up environment, building solutions that integrate multiple software technologies in the mobile, video, and social networking spaces. You'll be working in PHP developing highly scalable service code to support the Metranome Video Service.

Along with your development responsibilities, this technical position requires the ability to write protocol data flow specifications, algorithm pseudo-code, program flowcharts and other system design documentation.

Successful candidates have the following skills:

  • Experience with a high-level structured programming languages such C/C++, ObjectiveC or Java
  • Exposure to scripting languages (PHP, Perl, Python)
  • Oral and written communication skills for technical communication
  • Previous professional software development experience.

Additional skills considered an asset to this position, include:

  • Web development experience
  • A database course
  • A design project course
  • A systems design and analysis course
  • A software architecture course/li>

This is an amazing opportunity to work with seasoned software professionals in an environment that inspires and rewards creativity and innovation. If you're ready to be challenged, to apply your experience to the full software development process, and to leave your mark on the direction of an early stage technology company, this is the co-op opportunity you want to seize!

To be an integral part of our team send your resume to .

Software Tester (Co-op Position)

As a member of our team, you'll be working in a small start-up environment, testing solutions that integrate multiple software technologies in the mobile, video, and social networking spaces. You'll be working with a QA lead to develop and execute test cases and will have an opportunity to do the technical research related to the test results. As an introductory role in a small startup this position allows students to explore beyond the core testing responsibilities and work on a wide variety of activities that relate to product quality such as user requirements, project management, software development and more.

Successful candidates must bring a desire to explore the software development business and an excitement for working at a fast paced startup. They should also possess oral and written communication skills for technical communication

Additional skills considered an asset to this position, include:

  • Web development experience
  • A database course
  • A design project course
  • A systems design and analysis course
  • A software architecture course

This is an amazing opportunity to work with seasoned software professionals in an environment that inspires and rewards creativity and innovation. If you're ready to be challenged, to apply your experience to the full software development process, and to leave your mark on the direction of an early stage technology company, this is the co-op opportunity you want to seize!

To be an integral part of our team send your resume to .