SED Systems specializes in developing complex hardware and software systems for cable, telecommunications, satellite communications and defense applications. The expertise and capabilities developed over the last over 52 years in the industry are being applied successfully today to meet new challenges and opportunities of the 21st century. The company enjoys an international reputation for excellence and delivers systems to customers worldwide. SED operates out of a custom-built facility in a beautiful research and development park adjacent to the University of Saskatchewan. Employees enjoy a comprehensive benefits package, competitive salary, a company paid pension plan, an employee stock purchase plan, free access to a fitness facility, and much more!
The successful applicant will be joining the SiriusXM project team to work on custom server-side application software that supports the uplink to the satellite and terrestrial networks. This software executes in a network of inter-communicating systems that are involved in managing, encoding, bundling and distributing the content before it is ready to be sent to the customer radios. The overall system is highly available and, with copies of systems in multiple different cities, this leads to complicated redundancy models.
Browser: JS Foundation, SCSS
UI Server: Apache Web Server, Python, Flask, Jinja2
Application Server: Java, Python, C++
Database: PostgreSQL, Couchbase
Write server side code and unit tests primarily in Java, including performing code reviews
Participate in integration and test including factory acceptance testing
Troubleshoot problems in a large code base
Recommend software environment improvements
There are two methods to advancement:
Technical track - become a system expert and be able to code at a very high level
Leadership track - work to become a software lead and manage a group of software developers
A four-year degree in Computer Science or equivalent
3-5 years Java development experience
Demonstrated ability to work in a team environment
Strong communication skills
Agile experience is an asset
Docker, Couchbase, Postgresql, Linux experience is also an asset
The ability to meet the requirements outlined in the Canadian Controlled Goods Program is mandatory. All employees will be required to apply for and receive a Government Security Clearance.
Please apply with your resume and cover letter on our website at www.sedsystems.ca/careers/current-opportunities.
Thank you for your interest in SED Systems! Candidates selected for an interview will be contacted.