BlackBerry

Principal Software Engineer

BlackBerry

331 Fairchild Dr, Mountain View, CA 94043, USA
Full-TimeDepends on ExperienceSenior LevelBachelors
Job Description

Drive the development and evolution of our mass notification system platform. Participation in all phases of project life cycle: analysis, design, develop, test, debug, deploy, maintain and update. Evaluate, define, recommend and expand scalable architectural solutions for our cloud and on-premise products Mentor junior engineers and lead by example with high-quality, maintainable, well-designed and documented code. Work with product development team members, as well as company leadership and customers. Work with AtHoc professional services to support new and existing customer implementations. Deep knowledge of new technologies, architectures, and application design patterns for potential implementation within AtHoc platforms.

Where is this job?
This job is located at 331 Fairchild Dr, Mountain View, CA 94043, USA
Job Qualifications
  • 8+ years of solid software development experience in delivering low defect multi-tier applications

  • Experience with large-scale distributed systems including performance, scalability, and security

  • Distributed/SOA background

  • MS in Computer Science or equivalent, PhD desirable

  • Track record of building fast, reliable, scalable, highly available, multi-threaded web-based services and software components

Required Skills
  • C#

  • Time Management

  • WCF

  • ADO.NET

  • .NET Application Framework

  • Object oriented design and development skills

  • Complex event processing

  • Architecture and design capability

Soft Skills
  • Self-Motivated

  • Communication Skills

  • Results-Driven

  • Detail Oriented and Organized

  • Multi-tasker

Compensation

According to JobzMall, the average salary range for a Principal Software Engineer in 331 Fairchild Dr, Mountain View, CA 94043, USA is $148,000 to $203,000 per year. This range is based on salaries reported by job seekers who have held the position of Principal Software Engineer in the same city.

The salary range may vary depending on a variety of factors such as the employer, the individual's experience, the industry, and the location. Other factors such as the size of the company, the skillset of the individual, and the demand for the position may also play a role in determining the salary range.

Additional Information
BlackBerry is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedJanuary 13th, 2021
Apply BeforeApril 11th, 2026
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About BlackBerry

BlackBerry Limited is a Canadian multinational company specializing in enterprise software and the Internet of things.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started