JobTarget Logo

Senior Distributed Systems Engineer in Canada Creek, Nova Scotia at Jobgether

NewJob Function: Information Technology
Jobgether
Canada Creek, Nova Scotia, B0P 1V0, Canada
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

Senior Distributed Systems Engineer

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Distributed Systems Engineer based in Canada.

This is an opportunity for an experienced engineer to design and scale highly available distributed systems that power critical internet intelligence solutions.
You will work on large-scale data platforms, real-time services, and infrastructure that supports security-focused applications.
The role involves building reliable systems that process massive datasets and enable valuable insights for customers and internal teams.
You will collaborate with engineering, product, research, and machine learning teams in a highly technical environment.
The ideal candidate enjoys solving complex infrastructure challenges while maintaining a strong focus on scalability, reliability, and developer experience.
You will have the opportunity to influence architecture decisions and contribute to systems that impact how organizations understand and secure the internet.

Accountabilities:

As a Senior Distributed Systems Engineer, you will be responsible for designing, developing, and maintaining scalable systems that process and analyze large volumes of internet data. You will contribute to platform capabilities, improve engineering practices, and collaborate across teams to deliver reliable solutions.

  • Build and maintain large-scale, real-time services and applications powered by extensive datasets.
  • Develop tooling, libraries, frameworks, and platform services supporting security, research, and data initiatives.
  • Transform prototypes into reliable production systems with strong monitoring, maintainability, and operational standards.
  • Design and improve distributed systems including data pipelines, messaging systems, databases, caching layers, and cloud-based services.
  • Participate in technical planning, architecture discussions, and solution design with engineering and product teams.
  • Collaborate with machine learning and security specialists to develop solutions with measurable impact.
  • Write clean, testable, and maintainable code while contributing to engineering best practices.
  • Support continuous improvements in system reliability, scalability, and developer workflows.
Requirements:

The ideal candidate is a highly experienced software engineer with strong expertise in distributed systems and cloud-based architectures. You should be comfortable working independently, collaborating with cross-functional teams, and applying modern engineering practices to complex technical challenges.

  • 5+ years of software engineering experience focused on distributed systems, data platforms, services, or large-scale applications.
  • Strong experience with object-oriented programming, preferably with Go or similar languages.
  • Experience working with at least one major cloud provider such as AWS, Azure, or Google Cloud Platform.
  • Knowledge of messaging technologies such as Kafka, AWS Kinesis, Google Pub/Sub, or similar solutions.
  • Experience with distributed databases such as BigTable, Cloud Spanner, HBase, Cassandra, or equivalent technologies.
  • Strong understanding of distributed systems concepts including scalability, reliability, fault tolerance, and performance optimization.
  • Ability to design and implement maintainable software with strong testing practices.
  • Familiarity with AI tools and the ability to use them responsibly to improve productivity and technical outcomes.
  • Excellent communication skills and the ability to collaborate effectively with engineers and product stakeholders.
  • Experience with REST, gRPC, data serialization technologies, Kubernetes, or containerized environments is a plus.
  • Knowledge of internet protocols, cybersecurity concepts, or security-focused technologies is highly desirable.
Benefits:
  • Competitive annual compensation ranging from approximately $151,000 to $206,000 USD depending on location, experience, and role scope.
  • Eligibility for bonus programs and equity opportunities.
  • Fully remote work environment for eligible candidates.
  • Comprehensive health, dental, and vision coverage.
  • Retirement benefits with company contributions.
  • Parental leave and mental health and wellness benefits.
  • Flexible paid time off policy.
  • Professional development stipend to support continued learning and career growth.
  • Opportunity to work on impactful technology used by leading organizations worldwide.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1

Job Location

Canada Creek, Nova Scotia, B0P 1V0, Canada

Frequently asked questions about this position

Similar Jobs In Canada Creek, Nova Scotia

New

IT Systems Engineer

Jobgether
Canada Creek, Nova Scotia
New

Staff Platform Engineer

Jobgether
Canada Creek, Nova Scotia

Architect / Principal, AI ML Engineer

3Pillar Global
Canada Creek, Nova Scotia
New

Implementation Consultant, Project Lead

Jobgether
Canada Creek, Nova Scotia
New

Software Engineer III

Jobgether
Canada Creek, Nova Scotia
Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.