This job is no longer available
This job expired on 17/09/2026. It no longer accepts applications.
Software Engineer
Adamson Systems Engineering · Port Perry
Job description
About the role
We are looking for an experienced Software Engineer to develop and enhance our custom Manufacturing Execution System (MES) that drives production efficiency at our Port Perry facility. You will work closely with engineering, quality, and IT teams to deliver reliable, data‑driven solutions.
Key responsibilities
- Design, develop, and maintain backend services, APIs, and database‑driven applications using Python, Django, SQL, and PostgreSQL.
- Create responsive user interfaces for shop‑floor operators and managers with ReactJS and JavaScript.
- Integrate MES with business systems, equipment interfaces, and real‑time protocols such as MQTT.
- Build dashboards, reports, and monitoring tools using Grafana and InfluxDB.
- Support database design, data modeling, query optimization, and time‑series data management.
- Troubleshoot production issues, perform root‑cause analysis, and implement corrective actions.
- Collaborate across manufacturing, quality, engineering, and IT to gather requirements and deliver practical solutions.
- Participate in code reviews, testing, documentation, deployment, and continuous improvement of development practices.
Required profile
- Bachelor’s degree or diploma in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related technical field.
- Minimum of 5 years of professional software development experience.
Required skills
- Python
- Django
- REST API design and implementation
- SQL & PostgreSQL
- ReactJS & JavaScript
- MQTT (experience with RabbitMQ, Kafka, or OPC‑UA is a plus)
- InfluxDB (time‑series data)
- Grafana
- Docker, Nginx, CI/CD pipelines
- Linux/Ubuntu server management
What we offer
- Opportunity to work on cutting‑edge audio‑industry manufacturing technology.
- Collaborative environment with multidisciplinary engineering teams.
- Access to rapid prototyping facilities and modern development tools.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Canada.
Salary: DevOps Engineer Based on 7 job offers in CanadaBoost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Adamson Systems Engineering
Port Perry
Related job offers
-
Assistant Professor of Teaching – Systems (Tenure‑Track)
ubc UBC Vancouver Campus - Vancouver -
Data Analyst – Creative Destruction Lab
ubc UBC Vancouver Campus - Vancouver -
Support Analyst I – Desktop Services
ubc UBC Vancouver Campus - Vancouver -
Programmer Systems Analyst II – Campus-wide Applications
ubc UBC Vancouver Campus - Vancouver -
Business Analyst – EMMS Sustainment Team
ubc UBC Vancouver Campus - Vancouver