Intermediate Applications Software Developer

BlackBerryWaterloo, ON
Onsite

About The Position

Secusmart, a subsidiary of BlackBerry Limited, is a leader in anti-eavesdropping solutions for private and government agencies, as well as organizations responsible for emergency services. They secure enterprise information and applications on mobile and desktop platforms, protecting both business and personal data. This role is for an individual who enjoys problem-solving, learning quickly with minimal supervision, and is eager to contribute to UI development, backend services, or prototyping. The company fosters a culture with a flat hierarchy, prioritizing people and results over processes.

Requirements

  • Bachelor’s Degree in Computer Science, Software Engineering, Electrical Engineering, or a related field, or equivalent hands-on experience and demonstrable skills.
  • Ability to develop software in agile environments with rapidly evolving priorities.
  • Mobile application experience (Android/iOS or both) is mandatory.
  • Exposure to core computer science principles (OOP, algorithms, debugging, performance optimization, etc.).
  • Strong proficiency in at least one modern object-oriented compiled language such as Java, Objective-C, C++, or Swift.
  • Adaptability: Eagerness and willingness to quickly learn new technologies, tools, languages, frameworks, or operating systems.
  • Generalist mindset: Comfortable taking on new challenges and delivering results, with a focus on developing problem-solving skills over platform-specific knowledge.
  • An interest in emerging AI technologies and/or cryptography.
  • Self-starter who thrives in ambiguity and continuously seeks to improve.
  • Collaborative team player who values feedback, knowledge sharing, and learning from others.
  • Humble enough to recognize when to ask for help and learn from others.
  • Relentless problem solver driven by deep curiosity.
  • Comfortable adapting to new challenges and unfamiliar technologies rapidly.
  • Excited by dynamic environments and the opportunity to contribute to impactful solutions.
  • Generalist at heart, comfortable working across the stack and exploring new tools and technologies.
  • Someone who lives and breathes technology.

Nice To Haves

  • Tinkering and problem-solving skills.
  • Ability to learn quickly with minimal handholding.

Responsibilities

  • Work on application systems security across mobile and desktop platforms.
  • Collaborate with a team that values input and maintains a light atmosphere.
  • Help companies and governments mitigate cybersecurity threats.
  • Develop commercial-grade software using modern frameworks and AI-enabled engineering tools.
  • Contribute to architectural discussions and design decisions.
  • Apply a scientific and empirical approach to analysis and development.
  • Embrace experimentation, learn from mistakes, and iterate quickly.
  • Utilize a hackathon mindset for rapid prototyping, creative problem solving, and cross-functional collaboration.
  • Take on various roles as needed, including developer, debugger, tester, architect, or product designer.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • Retirement plan
  • Employee share purchase program
  • Paid-time-off
  • BlackBerry Variable Incentive Pay (VIP) program (organization-wide bonus incentive program)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service