Principal Systems Engineer

BlackBerry QNX•Concord, CA
•$188,800 - $246,750

About The Position

BlackBerry AtHoc is seeking a Principal Systems Engineer to contribute to the design, development, and evolution of a highly scalable mass notification and critical communications platform used by millions of users worldwide. The role works across the software development lifecycle on cloud-based and on-premises solutions designed to deliver reliable, secure, and high-performance communications during critical situations, addressing complex distributed-systems challenges in collaboration with software engineers, architects, product managers, and quality engineers. The position involves developing and improving applications, services, APIs, web services, and backend components; advancing the AtHoc mass notification platform; and helping define scalable architectures for cloud-native and on-premises products. The engineer also supports infrastructure, operational efficiency, security, and reliability; resolves technical issues; contributes to modernization and cloud transformation; and helps guide technical direction and engineering practices.

Requirements

  • Professional experience designing and developing enterprise software applications.
  • Strong programming experience in one or more of Java, C#, Python, JavaScript/TypeScript, Go, or C++.
  • Experience developing RESTful APIs, web services, or microservices-based applications.
  • Understanding of software design patterns, object-oriented programming principles, and distributed systems architecture.
  • Experience with source control systems such as Git.
  • Strong debugging, troubleshooting, and analytical problem-solving skills.
  • Excellent communication and collaboration abilities.
  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related discipline.

Nice To Haves

  • Experience designing and developing SaaS or cloud-native applications.
  • Experience with AWS, Microsoft Azure, or Google Cloud Platform.
  • Familiarity with Docker, Kubernetes, and containerized deployments.
  • Experience with relational and NoSQL databases.
  • Experience building highly available, scalable, and resilient distributed systems.
  • Knowledge of messaging systems, event-driven architectures, or real-time communications platforms.
  • Experience working in Agile development environments.
  • Familiarity with CI/CD pipelines and automated testing frameworks.
  • Understanding of cybersecurity principles and secure software development practices.

Responsibilities

  • Design, develop, troubleshoot, and enhance software applications, services, and platform components supporting BlackBerry AtHoc's critical event management solutions.
  • Develop APIs, web services, and scalable backend software components for secure and reliable multichannel communication.
  • Drive the development and ongoing evolution of AtHoc's mass notification platform.
  • Participate in requirements analysis, architecture, design, implementation, testing, deployment, maintenance, and operational support.
  • Collaborate with Product Management, Quality Engineering, DevOps, and Software Development teams to deliver high-quality solutions.
  • Evaluate, define, recommend, and implement scalable architectural solutions for cloud-native and on-premises products.
  • Develop software and tools supporting system infrastructure, operational efficiency, security, and platform reliability.
  • Analyze and resolve technical issues involving performance, scalability, availability, and security.
  • Contribute to modernization initiatives, platform improvements, and cloud transformation efforts.
  • Participate in code reviews and technical design discussions to promote engineering excellence and maintainability.
  • Help drive best practices in software architecture, testing, automation, and DevOps.
  • Influence the future technical direction of products that help organizations protect people and respond to critical situations.

Benefits

  • Medical, dental, vision, life, and disability insurance.
  • Retirement benefits.
  • Employee share purchase program.
  • Paid time off.
  • BlackBerry Variable Incentive Pay (VIP) bonus program for eligible full-time employees.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service