Software Engineering
3 weeks ago
TekRek has partners with a global technology leader that is building a cutting edge log analytics platform designed to process, index and analyze petabyte-scale log data in real time. The mission is to turn massive data volumes into actionable insights for our customers. We’re working at the intersection of big data, streaming ingestion, indexing, search and a rich UX, with Scala/Java at the core of our tech stack.
As a Senior SDET, you’ll be a key member of the engineering team responsible for automated testing and quality assurance of the full data-pipeline: ingestion to processing to indexing to user experience. You’ll design and build test frameworks, conceive and execute performance/load testing at scale, and collaborate closely with developers, product and infrastructure teams to drive reliability, scalability and quality. This is a remote contract position.
Define and implement test automation strategy for large-scale, distributed systems
Build and maintain automation frameworks (Java + Scala) to test APIs, pipelines, indexing and UI layers
Create and run performance/load tests to simulate real-time, high volume log ingestion and query workloads
Work with developers and infrastructure teams to identify risks, bottlenecks and failure modes
Analyze test results, logs and metrics to diagnose root causes and ensure system robustness
Participate in design/architecture discussions to ensure testability and quality are baked in
Integrate testing into CI/CD pipelines, ensuring fast feedback and continuous quality
7+ years of experience in software quality assurance/automation, preferably in a SDET role
~ Strong programming skills in Java and/or Scala; writing automation code, libraries or frameworks
~ Proven experience testing distributed systems/streaming pipelines (Kafka, Spark/Flink or similar)
~ Experience with performance and scalability testing (load testing tools e.g., Experience working on data ingestion/indexing/search technology (Elasticsearch, Cassandra, etc.)
~ Skilled in debugging, root-cause analysis, reading logs, metrics and tracing in production-like systems
~ Familiar with CI/CD tools and practices (Jenkins/GitHub Actions/GitLab CI) and automated pipelines
~ Experience writing clean, maintainable test code; knowledge of test frameworks (JUnit, TestNG, ScalaTest)
-
Software Engineering Manager
2 weeks ago
New Canada, NS N-able Full timeAt N-able, we're not just helping businesses be secure —we're redefining what it means to be cyber resilient. Our end-to-end platform blends AI-powered capabilities and flexible tech stacks, so customers can manage, secure, and recover with confidence. But the real power behind it all? Our people. We're a global crew of N-ablites, who love solving complex...
-
Software Engineer
2 weeks ago
, , Canada ECI Software Solutions Full timeCareer Opportunities with ECI Software Solutions A great place to work. Careers At ECI Software Solutions Share with friends or Subscribe! Are you ready for new challenges and new opportunities? Join our team! Current job opportunities are posted here as they become available. Subscribe to our RSS feeds to receive instant updates as new positions become...
-
Software Verification Engineer
3 weeks ago
New Canada, NS Aversan Inc. Full timeAversan Inc. ( is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries. We are currently seeking a qualified Software Verification Engineer to join our team. The successful candidate will be...
-
Senior Software Test Engineer
3 weeks ago
New Canada, NS ThunderSoft Full timeJob description: About the Role We are seeking a highly skilled Senior Software Testing Engineer to lead advanced validation efforts across Neural Processing Unit (NPU) software, AI workloads, Windows AI features, and machine learning quantization workflows. This role focuses on ensuring software stability, certification readiness, and optimal performance...
-
Software Verification Engineer
3 weeks ago
New Canada, NS ORS Partners Full timeWe are seeking experienced Software Verification Engineers to help create and improve our safety-critical embedded graphics and compute drivers. We pride ourselves on having a world-class team that develops the safety certifiable products powering today's and tomorrow's most advanced avionics and embedded systems across the world. Our core values are family,...
-
Junior Software Engineer
2 weeks ago
New Canada, NS Avanciers Inc. Full timeAvanciers is seeking a highly skilled Junior Software Engineer to join our team for an exciting long-term contract with one of our esteemed clients, based in Canada(Remote) . Junior Software Engineer Canada Remote Contract Experience & Technologies: Minimum 5 years experience with deep expertise in TypeScript , Node.js , React , and Next.js . AWS & Cloud...
-
Software Engineer
1 week ago
, NS, Canada Brinqa Full timeJoin to apply for the Software Engineer role at Join to apply for the Software Engineer role at Brinqa Get AI-powered advice on this job and more exclusive features. Brinqa is the leading provider of unified cyber risk management and security analytics. Our software empowers companies to make cyber risk decisions across a wide range of platforms quickly and...
-
Embedded Software Engineer
3 weeks ago
New Canada, NS Insight Global Full timeJOB DESCRIPTION: $50-$80/hour - 12 Month Contract w/ Extensions - 3x/Week Onsite Insight Global is looking for Embedded Software Engineers in test to join a Major Canadian Aerospace company in the greater Montreal Area. The successful candidate should have 7 years total experience, 3 of which in embedded software environment. The successful candidate should...
-
MTS Software Development Engineer
3 weeks ago
New Canada, NS Net2Source Full timeJoin a Global Leader in Workforce Solutions – Net2Source Inc. Who We Are Net2Source Inc. isn't just another staffing company, we're a powerhouse of innovation, connecting top talent with the right opportunities. Recognized for 300% growth in the past three years, we operate in 34 countries with a global team of 5,500. Our mission? To bridge the talent gap...
-
Senior Software Engineer
3 weeks ago
, , Canada Beacon Software Full timeBeacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...