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
Our bottom line is different. There’s something special about working at ATB, and it’s been recognized on every top employer...
Apply For This JobDedicated to telling stories and creating experiences, Indigo is always looking for bright, energetic and customer-focused people who can help...
Apply For This JobGenerations Cleaning is a growing company that services a wide range of commercial customers such as Large Retail Stores, Condominiums,...
Apply For This JobLocation: Montreal, QC, Canada (Onsite) Salary: $16.56/hour Job type: Full-time The opportunity Right now, Air Canada is looking for Customer Sales and...
Apply For This JobCompany Description We are seeking a meticulous Data Entry Clerk with expertise in data entry. Your role will involve accurately...
Apply For This JobOur People & Places Solutions business – reinforces our drive to improve the lives of people everywhere and epitomizes the...
Apply For This Job