Ottawa, CAN, USA
64 days ago
University Co-Op Core C++/GO Developer - Fall 2024
Apply Description

Core Systems Developer - University Co-Op Student


We like to call Signiant one of Ottawa’s best-kept secrets in the technology sector!


You already know our customers. They are brand-name, internationally recognized leaders in media and entertainment, including:

- TV Broadcast: A+E, BBC, Discovery, Fox, NBC

- Web, Mobile & OTT: Apple iTunes, Rogers Anyplace TV, Netflix

- Studios & Production: 20th Century Fox, Disney, Marvel, NBC Universal

- Media Services: BT Media & Broadcast, Deluxe Digital Studios, Technicolor

- Sports: ESPN, NBC Olympics, NFL Network, NHL

- Game Publishing: Electronic Arts, Ubisoft, Xbox


Used today by more of the world’s top broadcasters, studios, media service providers, sports networks and game developers, Signiant delivers intelligent software solutions that facilitate the movement of file-based media between systems, applications and users from pre-production content and mobile news to finished-format movies, trailers and TV episodics. And with the acquisition of two companies in 2021, Signiant has moved well beyond fast file transfer. Headquartered in the U.S with offices and partners worldwide, Signiant is the company with the technology, people and industry experience trusted for fast, secure and managed media movement.


Signiant is growing and we need motivated, innovative and passionate co-op students who want to play a significant role in building a better Signiant.


Signiant provides mission critical products to leading companies in the Media and Entertainment industry. We are looking for a co-op student that would be focused on Agile story work within a Network Transport & Cloud Object Storage development team, primarily developing in Go and C++.


You aren’t given special “student” tasks here at Signiant – you’ll be working on SaaS features and functionality that will be put into production for use by some of the biggest names in the Media and Entertainment industry. You’ll work in a fast-paced, modern agile development environment where we use the latest tools and technology, including software from the biggest cloud vendors in the industry.


Technical Aspects of Working Environment Responsibilities

- Technologies such as Go, C++, C, and Objective-C.

- Work with SaaS products on hosted service providers such as Amazon, Google Cloud Services, or Microsoft Azure.

- Work with network protocols, such as TCP, UDP, HTTP/HTTPS, and Signiant’s proprietary versions of these.

- Gain experience configuring and testing network application transport features in complex, secure, and high-performance network environments, including firewall and NAT traversal.

- Opportunity to use network simulators, protocol analyzers, and network performance analysis tools.

- Experience working in an Agile team environment within a small, growing, dynamic company.

- Opportunity to work on desktop applications that install on Linux, Windows, or OSX computers.

- Learn how to deploy tested code into various cloud and on-premises environments, and how to set up proper monitoring for a world-class, scalable software solution.


Requirements

- Participate in Agile story development while gaining hands-on experience in GoLang, C++, and test automation tools.

- Optimize core transport features to run in complex, secure, high-performance network environments, including firewall and NAT traversal.

- Develop transport solutions for various target platforms, such as Linux, Windows, Mac OS X, iOS, and Android.

- Interface core transport to various Cloud-based Object Storage provided by Amazon, Azure, Google, and various S3-compatible storage vendors.

- Implement core transport features utilizing various protocols such as TCP, UDP, and HTTP/HTTPS.

- Work effectively within our Agile software development team.



Position Details This co-op position is available in Ottawa (Kanata), Ontario.

Confirm your E-mail: Send Email