Linux Software Developer I ( 100% Remote) in Ottawa at Windstream

Date Posted: 9/19/2023

Job Snapshot

  • Employee Type:
  • Location:
  • Job Type:
  • Experience:
    0 to 2 year(s)
  • Date Posted:

Job Description

Job ID:23002147

Position Summary

Intermediate software product engineer responsible for development and support of system-level components of a portfolio of cloud software products comprising the platform for the OfficeSuite UCaaS service.

Principal Accountabilities

•                Full lifecycle software development using Agile methodology. Focus on Linux system-level features for the silhouette cloud VoIP application server, NowMessage cloud voicemail application, and OpenLink cloud media server.

•                Broad responsibility for system level development encompassing Linux, virtualization, system and resource management, security, networking, scalability, high availability, performance modelling, system automation, packaging, continuous integration, and continuous delivery mechanisms.

•                Troubleshooting and technical support of production systems.

•                Working independently as well as working in a cross-functional team.   


Major Problems/Challenges

The product developer will be required to learn the OfficeSuite platform product portfolio and their respective system architectures very quickly.  They will be required to leverage and apply state of the art technologies to evolve critical aspects of the system, while maintaining the product’s rigorous reliability, maintainability, and scalability requirements.

Required Skills/Abilities/Knowledge

•                  Demonstrated track record of high quality, innovative, full-lifecycle cloud software development.

•                  Experience with Linux system development, Python, shell scripts, real-time software, VoIP, networking, and virtualization.

•                  Strong analytical and troubleshooting skills.

•                  Excellent verbal and written communication skills.

•                  Ability to work well both within a team and unsupervised.

•                  Demonstrated ability to construct designs, estimate development effort, and deliver robust, high-quality software to development plans.

•                  Understanding of high-availability and carrier-grade software development methodology.

•                  Familiarity with version control systems and branching/merging, dependency management and build frameworks.

•                  Desirable: security, relational databases, networking, Git, test automation

Required Experience

•                  5+ years Linux / UNIX software development

•                  5+ years software development experience in cloud, networking, telecom, or related field

  • Desirable: Python, virtualization, networking, VoIP

Our Benefits:

  • Medical, Dental, Vision Insurance Plans
  • 401K Plan
  • Health & Flexible Savings Account
  • Life and AD&D, Spousal Life, Child Life Insurance Plans
  • Educational Assistance Plan
  • Identity Theft, Legal, Auto & Home and Pet Insurance


Windstream DEI&B Statement:  Connecting people in a world of infinite possibilities. At Windstream, we celebrate the authenticity and uniqueness of our people and their ideas. The diverse voices of our employees fuel our innovation and the inclusive, equitable culture we are building fosters belonging and empowers each one of us to create amazing customer experiences.  


Our Employee Resource Groups:  

  • WinVets – Veteran Employee Resource Group 
  • WOW – Women Employee Resource Group 
  • WINPRIDE – LGBTQ+ Employee Resource Group 
  • WBPN – Black Professional Resource Group 
  • WARG – Ability Resource Group 
  • LaFamilia –Hispanic Resource Group

 Required Education/Training: Bachelor’s degree in Computer Science or equivalent

Actual base pay for this job will depend on the candidate's primary work location and other factors, such as relevant skills and experience.

Job Requirements


Minimum Qualifications: College degree in a Technical or a related field and 0-2 years professional level experience; or 4 years professional level related Technical experience; or an equivalent combination of education and professional level related Technical experience required.

EEO Statement: Windstream is an equal opportunity employer. At Windstream, we celebrate the authenticity and uniqueness of our people and their ideas. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, genetic information, protected veteran status, current military status, disability, sexual orientation, gender identity, marital status, creed, citizenship status, or any other status protected by law, and to give full consideration to qualified disabled individuals and protected veterans. The diverse voices of our employees fuel our innovation and our inclusive culture. Employment at Windstream is subject to post offer, pre-employment drug testing.


  1. Software Engineer Jobs
  2. Project Engineer Jobs