Software Developer (Entry Level)

EricssonOttawa, ON

About The Position

We are looking for a Developer to join one of our Assurance product teams (5-10 developers and architects) delivering AI-native solutions in an agile environment. Our culture emphasizes collaboration, continuous learning, and AI-first development - tools like coding assistants and AI personas are part of our daily workflow. You will work in a cross-functional team where continuous improvement, innovation, and knowledge sharing are part of the daily work. You'll have autonomy in technology choices and a high level of ownership over the features you deliver. Our mission is delivering Assurance solutions for telecom networks that ensure service quality for customers worldwide.

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • Experience with the Java programming language
  • Curiosity and willingness to learn new technologies quickly
  • Good communication skills
  • Team-first mindset - actively seeks out teammates to discuss ideas, ask questions, and work through problems together
  • Comfort with ambiguity and excitement about AI-assisted development

Nice To Haves

  • Experience with cloud-native principles (Kubernetes, Docker, Helm)
  • Familiarity with CI/CD pipelines and microservices architecture
  • Academic projects showing initiative, hackathon participation, open-source contributions, or co-op/internship experience demonstrating ownership

Responsibilities

  • Participate in all development activities: requirement analysis, software design and development, integration, testing and verification, and documentation
  • Investigate, reproduce, and resolve software defects
  • Use AI-assisted development tools (coding assistants, AI personas) as part of your daily workflow
  • Develop competence in cloud-native technologies and the telecom domain

Benefits

  • Choice of 3 medical and dental plan options
  • Core level coverage paid for fully by Ericsson
  • Automatic 2% company contribution into the Pension Plan
  • 50% match of employee's contribution into the Registered Retirement Savings Plan, up to 8% of the employee’s contribution (maximum of 4% match)
  • Basic life insurance and basic accidental death and dismemberment coverage at two-times annual base pay
  • Short-term disability coverage
  • Option to participate in Ericsson’s Stock Purchase Plan
  • Minimum of 18 days of accrued vacation
  • At least 3 personal days
  • Minimum 10 holidays
  • 1 volunteer day
  • Sick days
  • Up to 10 weeks of paid maternity leave
  • 6 weeks of parental or adoption leave at 100% of pay
  • Financial wellness programs
  • Educational assistance
  • Matching gifts
  • Wellness account
  • Recognition programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service