Principal Systems Engineer
BlackBerry17 days ago
Concord, CA, USAStaff+
Base Salary
$189k - $247k/yr
Responsibilities
- Design, develop, troubleshoot, and enhance software applications, services, APIs, web services, and scalable backend platform components.
- Drive the development and ongoing evolution of BlackBerry AtHoc’s mass notification and critical event management platform.
- Participate in the full software development lifecycle, including requirements analysis, architecture, design, implementation, testing, deployment, maintenance, and operational support.
- Evaluate, define, recommend, and implement scalable architectures for cloud-native and on-premises products.
- Develop software and tools supporting infrastructure, operational efficiency, security, and platform reliability.
- Analyze and resolve complex issues involving performance, scalability, availability, and security.
- Contribute to modernization and cloud transformation initiatives, code reviews, technical design discussions, automation, and DevOps practices.
- Influence technical direction while collaborating with product management, quality engineering, DevOps, and software development teams.
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.
- Preferred: experience with SaaS or cloud-native applications and AWS, Microsoft Azure, or Google Cloud Platform.
- Preferred: familiarity with Docker, Kubernetes, relational and NoSQL databases, highly available distributed systems, messaging systems, event-driven architectures, real-time communications platforms, CI/CD pipelines, automated testing frameworks, and cybersecurity principles.
Benefits
- Full-time regular position with a scheduled workweek of 40 hours.
- Benefits may include medical, dental, vision, life, and disability insurance, retirement, an employee share purchase program, and paid time off, subject to eligibility.
- Eligible full-time employees may participate in the BlackBerry Variable Incentive Pay bonus program.
Categories
About BlackBerry
BlackBerry builds cybersecurity, secure communications, and embedded software, including the QNX real-time operating system for safety-critical devices and software-defined vehicles. It sells enterprise subscriptions and support services, licenses QNX to automakers and device makers, and offers UEM, threat prevention, and secure messaging for governments and regulated industries. Founded in 1984 and headquartered in Waterloo, Ontario, BlackBerry is publicly traded (NYSE: BB, TSX: BB); QNX powers hundreds of millions of vehicles worldwide.