Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer II - Scoring Orchestration

Abnormal Security

Canada

On-site

CAD 80,000 - 100,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading cybersecurity organization in Canada is seeking a Backend Software Engineer to design and execute critical projects for their core products. Candidates should have a Bachelor's degree in Computer Science and at least 3 years of experience in backend development, particularly with Go or Python. The role involves collaboration across teams to enhance system performance and efficiency, offering a dynamic and innovative work environment. Opportunities for growth and involvement with cutting-edge technologies await the right candidate.

Benefits

Career advancement opportunities
Collaborative work environment
Work with cutting-edge technologies

Qualifications

  • 3+ years of industry experience in backend software development and distributed systems.
  • Experience working with distributed teams and proficient in asynchronous and written communication.
  • Ability to build features and components from scratch while balancing development work with operational tasks.

Responsibilities

  • Design and execute software projects that are critical to the employer's core product.
  • Own and improve the stability, performance, and scalability of backend services.
  • Collaborate with teams to ensure services meet organizational needs.
  • Identify opportunities to enhance system efficiency and increase reliability.

Skills

Go
Python
Asynchronous communication
Collaboration
Problem-solving

Education

BS degree in Computer Science or related field

Tools

AWS
Kubernetes
Kafka
Prometheus
Docker
Job description
Overview

Employer Industry: Cybersecurity

Why consider this job opportunity
  • Opportunity for career advancement and growth within the organization
  • Collaborative and innovative work environment focused on operational excellence
  • Chance to work with cutting-edge technologies in backend systems and distributed systems
  • Participate in on-call rotations to maintain the reliability of mission-critical systems
  • Work on impactful projects that enhance the core product and service offerings
Responsibilities
  • Design and execute software projects that are critical to the employer's core product, collaborating with a team of engineers
  • Own and improve the stability, performance, and scalability of tier 0 backend services that process billions of emails daily
  • Collaborate with teams across R&D to ensure Scoring Orchestration services meet organizational needs
  • Drive continuous improvement by identifying opportunities to enhance system efficiency and increase reliability
  • Contribute to knowledge sharing within the team and participate in professional development activities
Qualifications
  • BS degree in Computer Science, Applied Sciences, Information Systems, or a related engineering field
  • 3+ years of industry experience in backend software development and distributed systems
  • Proficiency in Go and/or Python
  • Experience working with distributed teams and proficient in asynchronous and written communication
  • Ability to build features and components from scratch while balancing development work with operational tasks
Preferred Qualifications
  • Experience with AWS, Kubernetes, Kafka, and Prometheus
  • Skills in profiling, debugging, and investigating high-performance online systems in Python
  • Familiarity with AWS services and deployment practices
  • Knowledge of containerization using Docker or similar technologies

#Cybersecurity #SoftwareEngineering #BackendDevelopment #DistributedSystems #CareerOpportunity

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.