Enable job alerts via email!

Sr. Backend Engineer, Cloud (Remote, CAN)

CrowdStrike

Nova Scotia

Remote

CAD 150,000 - 225,000

Full time

6 days ago
Be an early applicant

Job summary

CrowdStrike is seeking a backend software engineer to join their data platform team. In this role, you will be responsible for developing scalable backend capabilities, enhancing large-scale services, and tackling challenges related to high traffic and reliability. A strong background in backend languages like Go and familiarity with cloud engineering is essential. This is an excellent opportunity to contribute to a mission-driven company focused on innovation and excellence in cybersecurity.

Benefits

Remote-friendly and flexible work culture
Competitive compensation and equity awards
Physical and mental wellness programs
Professional development opportunities
Employee networks and volunteer opportunities

Qualifications

  • Expert knowledge of backend languages: Go, Scala, Java, Node.js, or Python.
  • Deep understanding of distributed systems and scalability challenges.
  • Committed to high-quality, well-tested code for continuous integration.

Responsibilities

  • Lead backend engineering efforts from rapid prototypes to large-scale applications.
  • Design, develop, document, test, deploy, operate and enhance fault-tolerant services.
  • Troubleshoot critical production issues during on-call rotations.
  • Mentor other developers on backend technologies.

Skills

Go (Golang)
Java8
Python
Kafka
OpenSearch
Redis
AWS Cloud

Education

Degree in Computer Science

Job description

2 days ago Be among the first 25 applicants

Get AI-powered advice on this job and more exclusive features.

As a global leader in cybersecurity, CrowdStrike protects the people, processes and technologies that drive modern organizations. Since 2011, our mission hasn’t changed — we’re here to stop breaches, and we’ve redefined modern security with the world’s most advanced AI-native platform. We work on large scale distributed systems, processing almost 3 trillion events per day and this traffic is growing daily. Our customers span all industries, and they count on CrowdStrike to keep their businesses running, their communities safe and their lives moving forward. We’re also a mission-driven company. We cultivate a culture that gives every CrowdStriker both the flexibility and autonomy to own their careers. We’re always looking to add talented CrowdStrikers to the team who have limitless passion, a relentless focus on innovation and a fanatical commitment to our customers, our community and each other. Ready to join a mission that matters? The future of cybersecurity starts with you.

About The Role

We are CrowdStrike's data platform team. We build large scalable tier-1 distributed systems and highly available APIs. The shareable and reusable platform services support the needs of all CrowdStrike products such as Cloud Security, Next-Gen SIEM, Identity Protection, Endpoint Security and Charlotte AI.

We’re looking for backend software engineers to build new platform backend capabilities to enable product launches and to handle massive growth in traffic as we continue to experience dramatic growth in the usage of our products.

This role is for an experienced senior backend microservices developer adept with cloud engineering principles. Your passion and meticulous attention to performance, reliability and scalability will be key ingredients to your success here at CrowdStrike.

What You’ll Do

  • Lead backend engineering efforts from rapid prototypes to large-scale applications across CrowdStrike products.
  • Design, develop, document, test, deploy, operate and enhance large-scale, resilient and fault-tolerant services.
  • Take ownership and be accountable for deliverables.
  • Work on cross-team platform-level initiatives and projects.
  • Troubleshoot critical production issues during on-call rotations and implement solutions.
  • Triage system issues and debug by analyzing the sources of issues and the impact on service operations.
  • Be mentored and mentor other developers on web, backend and data storage technologies and our system.
  • Constantly re-evaluate our product to improve architecture, knowledge models, user experience, performance and stability.

What You’ll Use

  • Go (Golang)
  • Java8
  • Python
  • Kafka
  • OpenSearch
  • Redis
  • AWS Cloud

What You’ll Need

  • Degree in Computer Science (or relevant experience in data structures / algorithms / distributed systems).
  • Expert knowledge of any of the following backend languages: Go, Scala, Java, Node.js, or Python (We use Go).
  • The ability to scale backend systems – sharding, partitioning, scaling horizontally are second nature to you.
  • The desire to ship code and see it in production.
  • Deep understanding of distributed systems and scalability challenges.
  • Team player skills – collaborating as a team is essential.
  • Strong engineering practices including testing, peer code reviews, and resilient architecture.
  • Ability to thrive in a fast-paced, collaborative, test-driven environment.
  • Skills to troubleshoot and identify system failures across services.
  • Commitment to high-quality, well-tested, regularly checked-in code for continuous integration.

Bonus Points

  • Open source contributions and leadership in successful projects.
  • Active participation in developer communities (GitHub, Stack Overflow, blogging).
  • Experience with Go, Scala, AWS, Cassandra, Kafka, OpenSearch.
  • Passion for building scalable platforms handling millions of events per second and terabytes of data daily.

Benefits Of Working At CrowdStrike

  • Remote-friendly and flexible work culture
  • Competitive compensation and equity awards
  • Physical and mental wellness programs
  • Vacation, holidays, parental and adoption leaves
  • Professional development opportunities
  • Employee networks, volunteer opportunities, and vibrant office culture

CrowdStrike is an equal opportunity employer. We foster a culture of belonging and support veterans and individuals with disabilities through our affirmative action program.

We are committed to equal employment opportunity regardless of race, color, creed, ethnicity, religion, sex, sexual orientation, gender identity, marital or family status, veteran status, age, national origin, disability, or other legally protected characteristics. For assistance with the application process, contact recruiting@crowdstrike.com.

In Canada, the salary range for this position is $150,000 - $225,000 CAD per year + variable incentives, equity, and benefits. Salary depends on experience, skills, certifications, and location. This is a Canadian employment position requiring legal work entitlement. Background checks will be conducted for applicants moving forward.

Seniority level: Mid-Senior level

Employment type: Full-time

Job function: Engineering and Information Technology, Computer and Network Security

Referrals increase your chances of interviewing at CrowdStrike by 2x

Sign in to set job alerts for “Back End Developer” roles.

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