Software Engineer – SIS Server (BlackBerry Careers)

Software Engineer – SIS Server (BlackBerry Careers)

BlackBerry is looking for an exceptional Principal Software Engineer, who can lead the development of components in a next generation behavioral security system. In this role, you will be working on Java based microservices running in Docker containers and integrating them with other BlackBerry services.

This role will allow you to stretch your technical and collaboration skills and there are opportunities to further develop in areas like Machine Learning and container-based deployment. You’ll also have a chance to provide technical guidance and influence the product direction in collaboration with product and engineering management.

Duties and responsibilities

  • Designing, Developing and Testing Java based microservices
  • Participating in architecture, design, coding and security reviews for the software and suggesting improvements
  • Providing technical leadership in a team of software engineers for developing and verifying features
  • Working with the engineering manager and product manager to scope features and identify dependencies
  • Working with the cross functional and distributed teams
  • Working closely with quality teams for fixing the defects and supporting product verification
  • Attention to details and a creative eye for building compelling user experiences

Required Knowledge, Skills and Experience

  • A degree in Computer science, Computer Engineering or equivalent
  • 8-10 years of programming experience in more than one programming language, including Java
  • Experienced in multi-threading, multi-processing and asynchronous programming paradigms
  • Experience in building scalable, well performing Java software components and preferably microservices
  • Experience in modern authentication frameworks like OIDC and OAuth 2.0
  • Good understanding of data structures and algorithms
  • Proficient in network layers and protocols (HTTP, TCP/IP, SSL)
  • Good understanding in container-based deployment and container orchestration frameworks is a plus
  • Experience in iterative development and agile methodology
  • Security software experience is highly desired       


  • You are passionate about solving hard engineering problems and coming up with elegant solutions
  • You act like an owner and strive to do work you’re proud of, both technically and in your team interactions
  • You are able to inspire other people to work with you, and you enjoy collaborating and coaching other engineers….Read More>>>


Source:- myworkdayjobs