Job Description:
Are you the person we are looking for?
We are looking for a Systems Software Developer to join our Spark Engineering team, working on various applications to deliver threat detection and remediation to the Cloud. Working on features spanning the complete cloud workload platform, the team’s aim is to build market leading security software for Cloud based computing.
Why should you join BlackBerry?
Cloud workload protection is one of the fastest growing segments of endpoint security and BlackBerry has always been a security first company. By joining the Spark Engineering team, you will be at the forefront of a fast-paced industry helping to build new and innovative products. Working with leading industry experts using the latest technologies you will have the chance to be challenged and to make your mark on a truly exciting journey.
In return for your skills, experience, and passion, we offer a great salary, bonus & outstanding benefits package. In short, you bring the talent, and we will provide the environment, tools and share our development know-how to accelerate your professional growth & development.
What you will do
Implement, test and maintain scalable Java SpringBoot applications within a cloud micro-service architecture.
Able/willing to wear multiple hats, be flexible, and is interested in working in a complex, ever-changing environment.
Present your solution at formal and informal design reviews, and document the design according to the software system lifecycle methodology
Use modern software engineering tools and methodologies including IntelliJ IDEA/Eclipse, Spring boot, Docker, and Atlassian Products (Jira, Confluence)
Have the opportunity to research and develop features in C and Rust, using Linux eBPF, that add or improve detection and remediation capabilities to protect cloud workloads and applications.
What you need to bring
Familiar with one of more of Java, C/C++, React/Javascript, and the capability and enthusiasm to learn the rest
Strong desire to create readable, testable, maintainable code using source control and CI/CD.
Excellent communication skills, to clearly articulate solution design ideas in written and verbal form to technical audiences, as well as the ability to describe technical concepts to non-technical audiences
Ability to take initiative, prioritize and complete multiple tasks with little to no supervision
BS Degree in Computer Science, (or related technical fields) or equivalent work experience is required
Above & beyond
Experience with Kubernetes or similar container management platforms.
Experience with, or strong desire to learn Rust and Linux eBPF
Previous test automation experience would be an asset
Interested in hearing more? Then we would love to hear from you!
#LI-NR1
Scheduled Weekly Hours:
40
_Summit Camps is recruiting for workforce camp-based positions. __We offer an inclusive work environment, competitive wages and a benefits package...
Apply For This JobThe team covers the Airdrie locality and outlying villages. We are a friendly hard working team and are looking for...
Apply For This JobGreat Place to Work Certified™ Vice President of Finance, North America Reports to: President, North America Location: Vancouver, BC We...
Apply For This JobApplication Analyst – Warehouse Why you’ll love Canada Cartage An iconic Canadian company with over 100 years of helping companies...
Apply For This JobDescription At Neo, we’re reimagining everyday banking from the ground up and shaping the financial future for millions of people...
Apply For This JobAbout TWD Technologies Ltd: TWD is an engineering, procurement, and construction management consulting company providing project development, execution and specialty...
Apply For This Job