Associate Software Engineer

XTRACT ONEToronto, ON
Hybrid

About The Position

Xtract One is a technology company dedicated to making the world safer through intelligent, frictionless security solutions. We design and deliver advanced threat detection screening systems that help organizations protect people, property, and public spaces—without slowing them down. Our solutions combine cutting-edge hardware, AI-powered analytics, and real-time insights to detect weapons and potential threats in high-traffic environments such as stadiums, arenas, corporate offices, government buildings, and entertainment venues. Xtract One enables safer, more welcoming experiences while maintaining the highest standards of security. With teams across North America, Xtract One brings together engineers, technologists, and business professionals who are passionate about innovation, collaboration, and real-world impact. We are driven by a shared mission to redefine security—making it smarter, more human-centric, and seamlessly integrated into everyday environments. Xtract One is currently looking for a "Associate Software Engineer" to join our team!

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Knowledge of programming languages such as Python, Java, C++, or similar.
  • At least 1 year of experience working in software development
  • Familiarity with software methodologies and practices.
  • Strong problem-solving and analytical skills applicable.
  • Excellent communication and teamwork abilities, essential for cross-disciplinary collaboration.
  • Eagerness to learn and adapt to new technologies in both software and hardware development.
  • Knowledge of version control systems.
  • Understanding of basic software design principles.
  • Familiarity with web development frameworks and technologies.
  • Knowledge of database systems (SQL or NoSQL).
  • Exposure to various development methodologies (agile, waterfall, etc).

Responsibilities

  • Collaborate with team members to comprehend project requirements and actively contribute to the development of both software and hardware applications.
  • Demonstrate learnings towards writing clean, maintainable, and efficient code adhering to best practices.
  • Demonstrate engagement in the entire software and hardware development lifecycle, encompassing coding, testing, debugging, and deployment.
  • Create unit tests and actively participate in integration testing to ensure the delivery of high-quality software and hardware solutions.
  • Analyze and troubleshoot defects and issues in both software, providing effective solutions.
  • Collaborate with team members to identify and implement successful problem-solving strategies.
  • Document code consistently throughout the development process.
  • Contribute to the creation of technical documentation to facilitate system maintenance and future development.
  • Work closely with cross-functional teams, including product managers, designers, and QA engineers, to deliver integrated and high-quality software and hardware solutions.
  • Actively participate in code reviews to build understanding of code quality and coding standards.
  • Stay informed about industry trends, emerging technologies, and best practices to continuously improve skills and contribute innovative ideas.

Benefits

  • Vacation
  • Sick Days
  • Bonus
  • Stock Options
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service