
Principal Software Engineer
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.
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
C#
Time Management
WCF
ADO.NET
.NET Application Framework
Object oriented design and development skills
Complex event processing
Architecture and design capability
Self-Motivated
Communication Skills
Results-Driven
Detail Oriented and Organized
Multi-tasker
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.
Apply with Video Cover Letter Add a warm greeting to your application and stand out!
BlackBerry Limited is a Canadian multinational company specializing in enterprise software and the Internet of things.

Get interviewed today!
JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.
Get Started
