Software Developer (Entry Level) - Job Opportunity at Ericsson Canada Inc.

Ottawa, Canada
Full-time
Entry-level
Posted: July 10, 2025
On-site
CAD 82,175 - 90,825 per year

Benefits

Competitive stock purchase plan enabling equity participation in a global telecommunications leader
Comprehensive health benefits with company-funded premium medical and dental coverage providing superior healthcare security
Robust retirement savings program with 6% total company contribution potential significantly exceeding industry standards
Generous paid time off package including 18+ vacation days, personal days, and unlimited sick leave supporting work-life integration
Enhanced parental leave benefits with up to 10 weeks paid maternity leave demonstrating family-first culture
Professional development investment through tuition reimbursement and educational assistance programs
Comprehensive insurance coverage including life, disability, and accidental death protection
Financial wellness programs and recognition systems supporting holistic employee wellbeing

Key Responsibilities

Drive critical software defect resolution in high-stakes telecommunications infrastructure ensuring system reliability for millions of users globally
Architect and implement next-generation build and test pipeline features that directly impact product delivery speed and quality across international markets
Develop sophisticated automated testing frameworks supporting continuous integration in mission-critical 5G and network infrastructure systems
Lead collaborative development operations initiatives managing configuration systems that support global telecommunications deployment
Create comprehensive technical documentation establishing knowledge management systems for enterprise-scale software development
Investigate and resolve complex software issues while contributing to cutting-edge telecommunications technology advancement

Requirements

Education

Bachelor's or Master's degree in Computer Science or a related discipline

Experience

Entry level with some programming experience

Required Skills

Java C/C++ Python Cloud Native Kubernetes AWS/Azure Jenkins Unix/Linux operating systems command-line tools troubleshooting and problem-solving skills written and verbal communication skills learning new technologies collaborative work
Advertisement
Ad Space

Sauge AI Market Intelligence

Industry Trends

Telecommunications infrastructure is experiencing unprecedented growth driven by 5G network deployment, edge computing expansion, and IoT proliferation, creating massive demand for software developers who can build and maintain complex network systems. The shift toward cloud-native architectures in telecom is revolutionizing how network functions are deployed and managed, requiring developers skilled in containerization and orchestration technologies. DevOps and CI/CD practices are becoming critical differentiators in telecommunications software development, as companies race to deliver features faster while maintaining the ultra-high reliability standards required for network infrastructure. The integration of artificial intelligence and machine learning into network management is creating new opportunities for developers to work on intelligent automation systems. The telecommunications industry is consolidating around major players like Ericsson, Nokia, and Huawei, with companies investing heavily in software talent to maintain competitive advantages in 5G infrastructure, network slicing, and edge computing solutions.

Salary Evaluation

The offered salary range of CAD 82,175-90,825 is competitive for entry-level software developers in Ottawa's technology market, representing approximately 15-20% premium above general software development roles due to Ericsson's position as a global telecommunications leader and the specialized nature of network infrastructure development.

Role Significance

Typically part of a 6-12 person agile development team within larger product engineering organizations, with opportunities to collaborate across international development centers and contribute to globally deployed telecommunications solutions.
Entry-level position with significant growth potential within a global telecommunications leader, offering exposure to enterprise-scale software development and mission-critical infrastructure systems that impact millions of users worldwide.

Key Projects

5G network function virtualization and cloud-native network infrastructure development Automated testing frameworks for telecommunications equipment and software validation CI/CD pipeline optimization for rapid deployment of network software updates DevOps toolchain implementation for managing complex telecommunications software ecosystems

Success Factors

Developing deep understanding of telecommunications protocols and network infrastructure requirements while building strong software engineering fundamentals Mastering cloud-native development practices including containerization, orchestration, and microservices architecture essential for modern telecom systems Building expertise in automated testing and continuous integration practices critical for maintaining reliability in mission-critical network infrastructure Cultivating strong collaborative skills to work effectively in global, distributed development teams spanning multiple time zones and cultural contexts

Market Demand

High demand driven by 5G infrastructure buildout, telecommunications digital transformation, and critical need for reliable network software systems supporting global connectivity requirements.

Important Skills

Critical Skills

Java, C/C++, and Python programming languages are fundamental to telecommunications software development, with Java particularly important for enterprise-scale network management systems and C/C++ essential for performance-critical network protocols and real-time systems. Python is increasingly valuable for automation, testing, and DevOps tooling in telecommunications environments. Cloud-native technologies including Kubernetes and container orchestration are becoming essential as telecommunications infrastructure migrates to cloud-based architectures, enabling network function virtualization and edge computing deployments that define the future of 5G networks. Unix/Linux systems administration and command-line proficiency are critical for managing telecommunications infrastructure, as most network equipment and software systems operate on Linux-based platforms requiring deep understanding of system-level operations and troubleshooting.

Beneficial Skills

AWS/Azure cloud platforms knowledge provides valuable skills for hybrid cloud telecommunications deployments and integration with public cloud services, particularly important as telecom operators adopt multi-cloud strategies for network services. Jenkins and CI/CD pipeline expertise enables contribution to automated deployment and testing processes essential for maintaining reliability in fast-paced telecommunications software development environments where system uptime is paramount. Understanding of telecommunications protocols, network architecture, and software-defined networking concepts would accelerate career growth and enable more significant contributions to complex network infrastructure projects.

Unique Aspects

Opportunity to work on cutting-edge 5G and next-generation telecommunications infrastructure that directly impacts global connectivity and digital transformation initiatives
Exposure to enterprise-scale software development practices and mission-critical system reliability requirements rarely found in traditional software companies
Access to Ericsson's global engineering network providing opportunities for international collaboration and career mobility across multiple continents
Involvement in developing software systems that support emergency communications, critical infrastructure, and essential services relied upon by millions of users daily

Career Growth

Typical progression to senior developer level within 3-4 years given Ericsson's structured career development programs and the high-growth telecommunications sector providing accelerated learning opportunities.

Potential Next Roles

Senior Software Developer specializing in telecommunications infrastructure within 3-4 years Technical Lead or Software Architect focusing on network software systems within 5-7 years Product Manager or Engineering Manager roles overseeing telecommunications software development teams Solutions Architect or Principal Engineer positions designing next-generation network infrastructure

Company Overview

Ericsson Canada Inc.

Ericsson is a Swedish multinational networking and telecommunications company serving as one of the world's largest providers of communications technology and services, with over 100,000 employees globally and operations in more than 180 countries. The company is a leading supplier of 5G infrastructure, network software, and digital services to telecommunications operators worldwide.

Global market leader in telecommunications infrastructure with strong competitive position in 5G technology deployment, holding significant market share in radio access networks and maintaining strategic partnerships with major telecommunications operators across North America, Europe, and Asia.
Ericsson Canada represents a significant regional hub supporting North American telecommunications infrastructure development, with Ottawa serving as a key engineering center contributing to global product development and supporting major Canadian telecommunications operators.
Engineering-focused culture emphasizing innovation, technical excellence, and collaborative problem-solving in a global context, with strong emphasis on diversity, inclusion, and continuous learning supported by comprehensive professional development programs.
Advertisement
Ad Space
Apply Now

Data Sources & Analysis Information

Job Listings Data

The job listings displayed on this platform are sourced through BrightData's comprehensive API, ensuring up-to-date and accurate job market information.

Sauge AI Market Intelligence

Our advanced AI system analyzes each job listing to provide valuable insights including:

  • Industry trends and market dynamics
  • Salary estimates and market demand analysis
  • Role significance and career growth potential
  • Critical success factors and key skills
  • Unique aspects of each position

This integration of reliable job data with AI-powered analysis helps provide you with comprehensive insights for making informed career decisions.