First seen by our source: just now
Software Architect
@ TrackBeat
Toronto, Ontario
Overview
TrackBeat is hiring a full-time Software Architect in Toronto, ON for on-site work. The role designs the end-to-end architecture of its wireless industrial condition monitoring platform, from edge devices to cloud analytics and dashboards.
Responsibilities:
- Design end-to-end software architecture from edge devices to cloud analytics
- Define system components, interfaces and technology choices
- Guide software developers and review code and design proposals
- Optimize performance and integration with industrial and enterprise systems
- Contribute to long-term technical roadmap and best practices
Requirements summary:
- Strong foundation in software architecture and design for distributed systems
- Hands-on programming in Python, C#, Java or similar
- Knowledge of design patterns and architectural styles
- Experience with cloud platforms and data pipelines
- Background in IoT or industrial monitoring is highly beneficial
- Bachelor's or Master's in a related field or equivalent experience
Tools & skills
Source and dates
Source type not verified · apify-linkedin
- Employer posting date
- Not provided
- First seen by our source
- 2026-11-14
- Source record updated
- 2026-11-14
These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.
Job details
| Seniority | Senior |
| Department | Software development |
| Hours per week | 40 (estimated) |
| Work setting | Office |
| Position | Mostly sitting |
| Physical demands | physical low · computer high |
| Languages | English |
| Education | Bachelor’s degree (preferred), Master’s degree (preferred) |
| Fields of study | Computer Science, Software Engineering |
Summary and details written by AI from the posting; the employer’s posting is the authority.
TrackBeat
Role Description The Software Architect will design and evolve TrackBeat’s end-to-end software architecture, from edge devices and data ingestion to cloud analytics and user dashboards. This full-time, on-site role in Toronto, ON involves defining system components and interfaces, selecting appropriate technologies, and establishing standards for scalability, reliability, and security. Day-to-day responsibilities include collaborating with product and hardware teams to translate requirements into architectural designs, guiding software developers on implementation approaches, and reviewing code and design proposals. The Software Architect will also optimize system performance, ensure robust integration with industrial and enterprise systems, and contribute to long-term technical roadmaps and best practices.
Qualifications
- Strong foundation in Software Architecture and Software Design for distributed, data-intensive systems.
- Hands-on experience with Software Development and Programming in modern languages (e.g., Python, C#, Java, or similar).
- Practical knowledge of Design Patterns and architectural styles (e.g., microservices, event-driven, cloud-native) and their appropriate use.
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and data pipelines, including APIs, messaging, and storage.
- Background in IoT, industrial monitoring, or real-time data processing is highly beneficial.
- Ability to collaborate with cross-functional teams and communicate complex technical concepts clearly.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
- Familiarity with security, reliability, and scalability best practices, including testing and deployment strategies.
Journal
Only you can see this. Kept on this device, and in your account when you sign in.