Software Engineer Staff

Sinclair Technologies

Aurora

On-site

CAD 80,000 - 95,000

Full time

7 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health benefits
RRSP program
Professional development funding
Employee Referral Program
Employee Award Program
On-site parking
GO Train access
Aurora, ON office

Job summary

Sinclair Technologies, a division of Norsat International Inc., seeks a Software Engineer to design, develop, and support integrated software for IoT and smart product ecosystems. You will build reliable, scalable software that supports critical wireless communications for public safety and private sectors.

Responsibilities include gathering requirements, architecting web-based solutions, and collaborating across teams to deliver on the solution roadmap.

Qualifications

  • B.Sc. in Computer Science, Computer Engineering, Electrical Engineering, or a related discipline.
  • 3+ years of professional software engineering experience.
  • Experience integrating web services using SOAP, REST, JSON, and XML.
  • Strong understanding of object-oriented programming, design patterns, technical specifications, and requirements documentation.

Responsibilities

  • Gather requirements around functionality and translate those requirements into elegant functional solutions for Sinclair’s IoT ecosystem.
  • Architect, design, and develop web-based software solutions to support Sinclair’s products and solutions.
  • Drive software engineering best practices and follow the software development lifecycle.
  • Work with back-end developers to integrate UI components with APIs and databases.
  • Gather and refine specifications and requirements based on technical requirements or UX design.
  • Debug errors, troubleshoot issues, and perform routine performance optimizations.
  • Conduct technical evaluations for various software platform technologies.
  • Work closely with product management to shape and effectively communicate the solution roadmap.
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
  • Stay current with emerging technology trends and apply relevant insights to Sinclair’s solutions.

Skills

SOAP/REST APIs
JSON/XML data formats
Object-oriented programming
Design patterns
Software engineering

Education

B.Sc. in Computer Science/Computer Engineering/Electrical Engineering or related

Tools

Git
SVN
TFS
Maven
Jenkins
Nexus

Job description

Salary Range: $80,000.00 To $95,000.00 Annually

About Us:

Sinclair Technologies, a division of Norsat International Inc., is a leading designer and manufacturer of antenna and RF signal conditioning products, systems, and coverage solutions. Sinclair products are widely used in public safety and private industry communication networks, including emergency services such as police, fire, ambulance, and military, as well as transportation, natural resources, and utilities. With more than 70 years of industry-leading expertise in antenna and RF signal conditioning design and manufacturing, Sinclair continues to expand its product portfolio and deliver advanced technical solutions through a strong focus on research and development.

Our innovative team of industry professionals is central to Sinclair’s continued success. We are committed to fostering a supportive, inclusive, and growth-oriented environment where employees can build meaningful careers and reach their full potential.

The Software Engineer will design, develop, and support integrated software solutions for Sinclair’s IoT and smart product ecosystem. This role will help build reliable, scalable software that supports critical wireless communication solutions for public safety and private industry customers.

Key Responsibilities
  • Gather requirements around functionality and translate those requirements into elegant functional solutions for Sinclair’s IoT ecosystem
  • Architect, design, and develop web-based software solutions to support Sinclair’s products and solutions
  • Drive software engineering best practices and follow the software development lifecycle
  • Work with back-end developers to integrate UI components with APIs and databases
  • Gather and refine specifications and requirements based on technical requirements or UX design
  • Debug errors, troubleshoot issues, and perform routine performance optimizations
  • Conduct technical evaluations for various software platform technologies
  • Work closely with product management to shape and effectively communicate the solution roadmap
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code
  • Stay current with emerging technology trends and apply relevant insights to Sinclair’s solutions.
Qualifications
Required Qualifications
  • B.Sc. in Computer Science, Computer Engineering, Electrical Engineering, or a related discipline.
  • 3+ years of professional software engineering experience.
  • Experience integrating web services using SOAP, REST, JSON, and XML.
  • Strong understanding of object-oriented programming, design patterns, technical specifications, and requirements documentation.
Preferred Technical Assets
  • Familiarity with CSS preprocessors such as Sass, Less, or Stylus.
  • Experience with web development for embedded devices.
  • Familiarity with configuration management tools such as Git, SVN, or TFS.
  • Familiarity with continuous integration tools such as Maven, Jenkins, and Nexus.
  • Knowledge of agile methodologies, including Scrum.
  • Experience with embedded system development, wireless technologies, or both is an asset.
  • Practical experience with AI coding assistants such as GitHub Copilot, Cursor, Claude Code, model prompting, or agent orchestration is an asset.
Professional Attributes
  • Self-motivated, adaptable, and comfortable working through ambiguity.
  • Able to prioritize effectively, manage competing demands, and meet deadlines in a fast-paced environment.
  • Strong organizational, time-management, and multitasking skills.
  • Strong oral, written, and presentation communication skills.
What We Offer
  • Comprehensive employer-paid health benefits package.
  • RRSP program.
  • Job-related funding for professional development, designations, and accreditations.
  • Employee Referral Program.
  • Employee Award Program.
  • Ample on-site parking and a five-minute walk to the GO Train station.
  • Office located in a serene, green setting in Aurora, ON.
  • Employee events and initiatives.
Work Authorization

Applicants must be legally entitled to work in Canada as Canadian citizens, permanent residents, or foreign nationals holding a valid work permit or other specific work authorization, such as a study permit with off-campus work permission, a temporary resident permit, or participation in an eligible special program.

Unfortunately, Sinclair is unable to assist with work authorization.

Recruitment Process Notice

The Company’s recruitment platform uses artificial intelligence and machine learning to generate a Profile Relevancy score based on an initial comparison of an applicant’s education, experience, and skills against the requirements in the job description. This score is one of many factors the recruitment team may review when making interview decisions. There are no cut-off scores, and all applications remain visible to the recruitment team.

Candidates may choose to opt out from this review in which case their score will be listed as “Not Available”.

We thank all applicants in advance for their interest; however, only those under consideration will be contacted.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer Staff
Software Engineer Staff

Norsat • Aurora

On-site
CAD 80,000 - 95,000
Comprehensive health benefits
RRSP program
Professional development funding
+6
Manufacturing Engineer
Manufacturing Engineer

Sinclair Technologies • Aurora

On-site
CAD 50,000 - 90,000
Health benefits
RRSP matching
Training fund
+2
Logistics Specialist Junior
Logistics Specialist Junior

Norsat • Aurora

On-site
CAD 25,000 - 34,000
RRSP program
Professional development fund
Employee Referral Program
+2
Production Staff
Production Staff

Sinclair Technologies • Aurora

On-site
CAD 25,000 - 30,000
Antenna Technician
Antenna Technician

Sinclair Technologies • Aurora

On-site
CAD 45,000 - 60,000
RRSP Program
Professional development fund
Employee Referral Program
+4
Antenna Technician
Antenna Technician

Norsat International • Aurora

On-site
CAD 45,000 - 60,000
RRSP Program
Professional development fund
Employee Referral Program
+4
Shipping and Receiving Staff
Shipping and Receiving Staff

Sinclair Technologies • Aurora

On-site
CAD 25,000 - 30,000
Fabricator
Fabricator

Sinclair Technologies • Aurora

On-site
CAD 23,000 - 30,000
RRSP program
Professional development fund
Employee Referral Program
+4
Software Engineer
Software Engineer

Larus • Ottawa

On-site
CAD 90,000 - 140,000
Intermediate Software Developer
Intermediate Software Developer

Nanometrics Inc. • Ottawa

On-site
CAD 95,000 - 115,000
Hybrid work with 3 days in office
3 weeks vacation
Paid sick days
+5