Level 3 Communications, Inc

Software Engineer

Level 3 Communications, Inc • $85K — $135K *
Enterprise Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Electrical or Systems Engineering with software experience or equivalent.
  • 7+ years of software engineering experience including object-oriented design and programming.
  • Proficient in C#, ASP.NET, and .NET Core for web application development.
  • Experienced with client-server and networking protocols like SNMP and Websockets.
  • Familiarity with relational databases, particularly MySQL.
  • Strong technical communication skills.

Responsibilities

  • Design robust software architectures for complex systems.
  • Develop microservices-based applications for diverse networks.
  • Conduct independent research to propose innovative solutions.
  • Collaborate with systems engineering on technical challenges.
  • Debug software issues for near real-time applications.
  • Prepare and deliver technical presentations and demonstrations.

Benefits

  • Opportunity to work on next-generation communications management technologies.
  • Be part of a multidisciplinary team tackling complex problems.
  • Access to support for mission-critical operations and simulation environments.
Full Job Description
Job Title: Software Engineer
Job Location: Ottawa, ON
Job Code: 44919
Job Schedule: Day ShiftCompensation Range: Between $85,500 - $135,500 CDN annually

We are seeking a Software Engineer to contribute to the design and development of a next-generation communications management suite. The successful candidate will play a key role in designing robust software architectures, developing microservices-based applications, and delivering solutions that enable the monitoring, control, and management of complex communications networks. Working within a multidisciplinary engineering team, you will tackle challenging problems in distributed computing, networking, and real-time systems while supporting mission-critical operational requirements and simulation environments.

Essential Functions:
  • Design software solutions and contribute to software designs;
  • Understand and develop microservices solution that operates in a complex, multi-network environment;
  • Conduct independent research and provide new solutions to problems;
  • Interact with systems engineering on technical issues;
  • Debugging software problems for near real-time simulation; and
  • Conduct and prepare presentations and demonstrations.

Qualifications:
  • Bachelor's degree in Computer Science/Computer or Software Engineering (or equivalent experience), or Electrical or Systems Engineering with software experience;
  • Minimum 7 years software engineering experience which must include object-oriented design and programming, C#, ASP.NET and .Net Core;
  • Experience building web applications, using web technologies and protocols such as C#, ASP.NET, .Net Core, REST APIs, Http, and SignalR;
  • Experience with client-server and networking protocols, such as SNMP, Websockets, and TCP stack;
  • Experience with relational databases (MySQL or others); and
  • Excellent technical communication of ideas and design.

Preferred Additional Skills:
  • Experience with CQRS, Distributed Systems & Akka;
  • Experience designing and developing highly available, fault tolerant and distributed systems;
  • Experience with message broker systems such as RabbitMQ or similar;
  • Strong organizational, analytical, and problem-solving skills combined with a strong technical presence;
  • Work on problems of diverse scope, determining methods and procedures to be used on new assignments, and providing feedback and recommendations to other technical personnel;
  • Able to work independently and in a team-based environment;
  • Experience with web frameworks such as Vue.js or Angular is an asset;
  • Knowledge and /or experiencing in developing or integrating applications is an asset; and
  • Experience in military systems and standards is an asset.


Eligibility Criteria:
  • Must be eligible for registration with the Controlled Goods Program; and
  • Must be eligible to obtain and maintain a government of Canada Reliability status and Secret Level 2/NATO Secret security clearance.

This job is for an existing vacancy

Similar Jobs

More Jobs at Level 3 Communications, Inc

More Enterprise Technology Jobs

Find similar Software Engineer jobs: