Software Developer

Software Development · Ottawa, Ontario (Remote)
Department Software Development
Employment Type Full-Time
Minimum Experience Entry-level

Rockport Networks delivers the next generation of scale fabrics to accelerate AI and HPC innovation. Rockport is reimagining the system infrastructure model of the data center with networking solutions designed for scale, resiliency, and sustainability — all with the right economics.  


Rockport’s scale fabric technologies have disrupted the 30-year-old centralized switching model limiting innovation in High Performance Computing (HPC). Now we’re taking on static systems with composable infrastructure for demanding HPC and AI workloads.  

Software Developer

The Rockport team is passionate about solving complex problems for our customers and we’re proud of the products we build. As a Software Developer, you will collaborate with a team of exceptional individuals to design, develop, test, and deploy Rockport’s proprietary real-time monitoring, provisioning, and planning network management systems. You will be actively participating in the full development cycle, including contribution to architecture, design specification, software implementation and product validation. This is a remote role however, preference will be given to candidates who are able to collaborate in our Ottawa office with the team. 

What you will do

  • Apply your knowledge of the software development lifecycle (SDLC) to maintain software components and build new features within the back end microservices of Rockport’s Fabric Management solution
  • Collaborate with your team of experienced engineers, software architects, and product owners to develop leading-edge network communication systems
  • Evaluate and propose frameworks, libraries, and tools needed for implementing the desired functionality
  • Lead by example with excellence in code development efficiency and quality

What you bring  

  • A minimum of 2 years of full-stack or backend software development experience
  • Strong knowledge of one or more modern programming languages (e.g., Java, C/C++, C#, Go)
  • Strong knowledge of one or more scripting languages (e.g., Python, Perl, Bash)
  • Experience designing distributed systems with a microservice architecture
  • Experience working in a Linux environment

About Rockport 

Headquartered in Ottawa, Canada, Rockport has offices and projects spanning international markets with Centers of Excellence in Europe and North America. We have excelled at working remotely and supporting a hybrid model – in-person and remote work - that continues to foster strong teamwork, communication and execution excellence.  


Our health benefits packages start from your first day and we have an ESOP to provide opportunity for financial success, based on our collective success. We offer a very generous time off policy including 4-day long weekends and December office closures. 


Rockport Networks is an equal opportunity employer and values diversity. In addition, Rockport is committed to providing accommodations for people with disabilities. Please let us know if you require a reasonable accommodation due to a disability during any aspect of your candidate experience and we will work with you. You can reach us   


Learn more atrockportnetworks.comand follow us onTwitterandLinkedIn. 

Thank You

Your application was submitted successfully.

  • Location
    Ottawa, Ontario (Remote)
  • Department
    Software Development
  • Employment Type
  • Minimum Experience