Worker Sub-Type:Regular
Job Description: Work Model:This is a hybrid role, requires 4 days work from Ottawa office and 1 day work from home.
Scheduled Weekly Hours:40
What You'll Do- Build and optimize backend microservices using Node.js, Express, NATS, Redis, MySQL, and Elasticsearch on AWS
- Work on data-intensive, real-time systems ingesting telemetry at scale
- Contribute to front-end development using React
- Influence architectural decisions and technical direction across the platform
- Ensure reliability through automated testing, CI/CD, monitoring, and observability
- Collaborate in a high-trust, engineering-first culture where your work truly matters
What You BringRequired:- 4-5 years of experience in software development
- Strong backend development experience
- SQL + NoSQL experience (MySQL, Elasticsearch, Redis)
- Experience building microservices and event-driven systems
- Comfort with AWS, Docker, CI/CD pipelines, and modern cloud tooling
- Ability to design and reason about complex system architectures
- Curiosity, ownership, and willingness to dive into unfamiliar problems
- Strong communication and collaboration skills
Preferred:- Proficiency in JavaScript
- Advanced React experience
- Background in IoT, telematics, or large-scale distributed systems
Benefits: The BlackBerry Employee Benefits programs offer a wide range of benefits that support your physical, financial and personal well-being. BlackBerry remains committed to offering affordable benefits including coverage for medical, dental, vision, life, disability insurance, retirement, employee share purchase program and paid-time-off to those that meet the eligibility requirements.
Disclosure of Position Status:This job posting is part of a general recruitment effort without a guaranteed position
Disclosure of Artificial Intelligence:We do not use artificial intelligence (AI) to screen, assess, or select applicants at any stage of our recruitment process. All applications are reviewed and evaluated by our hiring team.