Syntronic

Syntronic

Python Developer

Kanata, ON

Sponsorship not specifiedCAD 75k-CAD 95kDetected 96 days ago
PythonC++Distributed SystemsBackend DevelopmentObject-Oriented ProgrammingCI/CDJenkinsLinuxMachine LearningJiraConfluenceControlspytestTest AutomationCommunicationCollaborationProblem Solving

About the role

  • Join us in partnering with visionary companies and the brightest minds to turn ground-breaking ideas into reality.
  • Imagine working on cutting-edge telecom advancements, pioneering automotive tech, life-saving healthcare innovations, and next-gen industrial automation.
  • Our projects are diverse, impactful, and at the forefront of technological innovation.

Responsibilities

  • Design, build, and maintain scalable test automation frameworks in Python, (PyTest).
  • Develop clean, maintainable, and reusable object-oriented code to support automated testing across complex systems.
  • Collaborate cross-functionally with developers, QA, and system teams to ensure high-quality software delivery.
  • Integrate automated test suites into CI/CD pipelines (e.g., Jenkins) to support continuous testing and regression validation.
  • Analyze test results, debug failures, and implement long-term fixes rather than short-term workarounds.
  • Document framework design, architecture decisions, and testing methodologies.
  • Hands-on experience building or extending test automation frameworks (preferably using PyTest).
  • Who are we?: Syntronic is a global leader in design and development, specializing in electronics, electro-mechanics, and software.

Requirements

  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field.
  • 3+ years of professional software development experience in Python.
  • Strong understanding of object-oriented programming (OOP) principles and design patterns.
  • Experience working with CI/CD tools such as Jenkins.
  • Familiarity with unit testing concepts and frameworks.
  • Excellent communication skills and ability to work in a collaborative environment.
  • Proven experience designing test automation frameworks from scratch (not just using existing tools).
  • Experience testing complex systems such as distributed systems, backend services, or ML-based applications.
  • Familiarity with C++ or working in mixed-language environments.
  • Experience with Linux-based development environments.

Compensation

  • CAD 75k-CAD 95k

Company info

  • At Syntronic, our employees are our greatest asset.
  • We foster innovation, collaboration, and excellence, offering opportunities for personal and professional growth.
  • Join a global community that values creativity and diversity.
  • Ready to Shape the Future with Us?
  • If you're ready to elevate your career and be part of a team that's making a real impact, we want to hear from you.
  • Apply today and embark on your journey with Syntronic, where your ideas and innovations can truly make a difference.
  • We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses.
  • These tools assist our recruitment team but do not replace human judgment.
  • Final hiring decisions are ultimately made by humans.
  • If you would like more information about how your data is processed, please contact us.
  • Where Your Innovation Shapes the Future At Syntronic, we don't just follow industry trends-we set them!
  • Be a part of something extraordinary!
  • We're not just a company; we're a community of innovators.

This listing is sourced directly from Syntronic's careers page and normalized into a canonical job model.