Software Engineer - Platform Services
Ottawa, Ontario, Canada · Full Time
Be the first to apply
- Experience
- 5+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 3 days ago
- Work mode
- In office
- Education
- Bachelor's degree in Computer Science or Engineering
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
Overview
This position offers a chance to engage in innovative projects and spearhead the creation of advanced platforms. As a Software Engineer in Platform Services, you will join a vibrant team charged with designing and building scalable, robust software solutions. Your skills will help ensure the platforms operate with high performance and excellent user experience. Collaboration with various teams and stakeholders will provide a platform to significantly influence the technological landscape of the company.
Key Responsibilities
- Work together with interdisciplinary teams to grasp platform needs and craft effective solutions.
- Produce software components of high quality, emphasizing maintainability and clean coding standards.
- Build and integrate platform features adhering to best practices and industry benchmarks.
- Thoroughly test and debug to uphold platform stability and dependability.
- Coordinate with the architecture team to maintain alignment with overarching platform design principles.
- Create and upkeep technical documentation; assist with queries related to the platform.
- Keep abreast of new technologies and trends to suggest innovative approaches.
- Engage in code review sessions to provide and receive constructive feedback, fostering team collaboration.
- Support performance tuning and scalability initiatives to cope with increasing demands.
Qualifications and Skills
- Bachelor's degree in Computer Science, Engineering, or relevant field.
- At least 5 years of software development experience focusing on platform engineering.
- Strong proficiency in Go programming language and a solid grasp of software design principles.
- Scripting skills in Python or Bash.
- Must have experience working with cloud-native technologies and Kubernetes.
- Familiarity with version control tools and CI/CD workflows.
- Experience with cloud platforms such as AWS or Azure and container technologies is required.
- Understanding of cloud networking concepts, including L4/L7 load balancers.
- Excellent problem-solving and analytical abilities to tackle complex challenges.
- Good communication and team collaboration skills.
- Capability to independently handle several tasks effectively in a dynamic setting.
- Strong enthusiasm for technology and eagerness to stay updated on industry developments.
Company Introduction
Nokia is a global leader in connectivity in the AI era, delivering expertise across fixed, mobile, and transport networks. Innovation driven by Nokia Bell Labs helps us advance connectivity for a safer, brighter future.
Diversity and Inclusion
We commit to inclusive hiring practices and respect the individuality of all employees. Employment decisions are made without bias regarding race, ethnicity, religion, gender, or other protected characteristics. We encourage applications even if you don’t meet all the criteria, valuing diverse perspectives and experiences.
Recruitment Process
The hiring process duration varies by role but aims for a smooth and inclusive candidate experience.
Benefits (US Based)
- Corporate Retirement Savings Plan
- Health and dental coverage
- Short- and long-term disability benefits
- Company-paid life and AD&D insurance (2x base salary)
- Optional supplemental life and AD&D insurance (employee, spouse, child)
- Paid holidays and vacation leave
- Employee Stock Purchase Program
- Tuition assistance
- Adoption support
- Employee Assistance and Work-Life Resource programs
Note: Student positions are excluded from these benefits.
Additional Information
Nokia maintains broad salary ranges in North America for its roles to accommodate differences in skills, knowledge, experience, and market conditions, while balancing internal pay equity. Job postings remain open for a minimum of 7 calendar days, up to 180 days, or until suitable candidates are found.
Minimum education
Bachelor's Degree